Bonjour, je voudrais un peu d'aide s'il vous plait. Le but est de ranger des caractères dans une variable s de type char *. La variable s doit pointée vers une zone allouée dynamiquement, redimensionné à l'aide de realloc dès qu'elle est pleine(en lui ajoutant 5 caractères par exemple). Le souci c'est que je ne sais pas quand mon tableau s est rempli . Est ce que je dois faire un malloc avant la reallocation ? Merci de l'aide
Code:int main(){ char c ; int i =0; char *s = NULL; // char *s = malloc(5*sizeof(char)) ?? c = getchar(); while(! isspace(c)){ putchar(c); s[i] = c; c = getchar(); i++; } putchar('\n');
-----