Écrire un programme qui lit des mots sur l'entrée standard et les affiche après les avoir converti en louchebem («~langage des bouchers~»).
Cette conversion consiste à :
Exemples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
#include §MEVBCBfint main() { char buffer[BUFSIZ]; char *p; /* * Boucle de lecture sur l'entrée standard * avec la chaîne "--> " comme prompt. */ fputs( "--> ", stdout ); gets( buffer ); while( ! feof(stdin) ) { /* On se positionne à la fin du mot lu. */ for( p=buffer; *p; p++ ); /* Conversion du mot en "louchebem". */ p[0] = *buffer; *buffer = 'l'; p[1] = 'e'; p[2] = 'm'; p[3] = '\0'; puts( buffer ); fputs( "--> ", stdout ); gets( buffer ); } printf( "\n\nFin EXO12.\n" ); return 0; } |