Re,
lami20j@debian:~/trash$ cat ccm37_realloc.c
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char *message,s[255];
printf("Chaine? ");
fgets(s,255,stdin);
message=realloc(NULL,strlen(s)+1);
strcpy(message,s);
printf("%s",message);
printf("Chaine? ");
fgets(s,255,stdin);
message=realloc(message,(strlen(message)+strlen(s)+1));
strcat(message,s);
printf("%s",message);
return 0;
}
lami20j@debian:~/trash$ gcc ccm37_realloc.c
lami20j@debian:~/trash$ ./a.out
Chaine? Je suis en train
Je suis en train
Chaine? de te montrer realloc
Je suis en train
de te montrer realloc
lami20j@debian:~/trash$
106485010510997108