#include enum {LONGMAX=21}; /*Cela permettra d'avoir des mots de 20 lettres au plus. Il faut garder dans le tableau qui contiendra le mot, une case pour le caractère '\0' qui doit terminer toute chaîne de caractères*/ void echanger(char *, char *); void inverser(void); char mot[LONGMAX]; void main() { printf("Donnez le mot à inverser (au plus %d caractères) : ",LONGMAX-1); scanf("%s",mot); /*lit une chaîne de caractères et la termine par '\0'*/ inverser(); printf("Après inversion, on a : %s\n",mot); } void inverser() { int longueur=0; /*Sert à calculer la longueur du mot*/ int i; while (mot[longueur]!='\0') longueur++; if (longueur>LONGMAX-1) printf("Votre mot est trop long ; le résultat n'est pas garanti.\n"); for (i=0;i