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
| #include <stdio.h>
#include <string.h>
void reverse(char *chaine1, char *chaine2);
int main (int argc, const char * argv[]) {
char chaine1[100];
char chaine2[100];
printf("Entrez une chaine de caracteres : ");
fgets(chaine1, sizeof chaine1, stdin);
printf("Vous avez entré : %s", chaine1);
reverse(chaine1, chaine2);
return 0;
}
void reverse(char *chaine1, char *chaine2)
{
int i;
int j = 0;
i = strlen(chaine1);
for (i-1; i=0; i--)
{
chaine2[j] = chaine1[i];
j++;
}
printf("%s", *chaine2);
} |
Partager