PROBLEME
Ecrivez un programme qui lit une ligne de texte sur l'entrée standard, et affiche cette ligne retournée, c'est-à-dire en commençant par le dernier caractère.
Votre programme doit utiliser une fonction récursive.
CODE SOURCE
#include <stdio.h>
void texte(char* s,int n)
{
printf("%c",s[n-1]);
if(n>1)
texte(s,n-1);
}
int main(int argc, char *argv[])
{
char chaine[256];
scanf("%s\n",chaine);
texte(chaine,strlen(chaine));
return 0;
}
EXPLICATIONS
Pour écrire sur la sortie standard, on utilise la fonction printf().
Pour lire sur l'entrée standard, on utilise la fonction scanf().
|