37 lines
601 B
C
37 lines
601 B
C
#include<stdio.h>
|
|
#include<stdlib.h>
|
|
#include<string.h>
|
|
|
|
void inverse(const char* s);
|
|
|
|
|
|
int main(int argc,char* argv[]){
|
|
|
|
inverse(argv[1]);
|
|
|
|
printf("on fini\n");
|
|
|
|
return EXIT_SUCCESS;
|
|
}
|
|
|
|
|
|
|
|
void inverse(const char* s){
|
|
|
|
|
|
char *reverseString=NULL;
|
|
int compteur=0, longueurString= strlen(s);
|
|
|
|
|
|
reverseString=malloc( ( longueurString+1 ) *sizeof(char) );
|
|
|
|
for(compteur=longueurString;compteur>0;compteur--){
|
|
|
|
reverseString[longueurString-compteur]=s[compteur];
|
|
}
|
|
|
|
reverseString[longueurString+1]='\0';
|
|
|
|
printf("La chaine de base est %s\n",s);
|
|
printf("la chaine truc est %s\n",reverseString );
|
|
} |