apl/APL1.2/1.Allocation_dynamique/source/Palindrome.c
unknown d9949b5cb0 a
2022-01-14 06:54:18 +01:00

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 );
}