Bonjour à tous,
j'aimerais savoir s'il est possible de libérer qu'une partie d'un tableau avec free();
Je m'explique, j'ai un code comme celui-la :
j'ai donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 char *chaine=malloc(sizeof(char)*20); strcpy(chaine,"salut tout le monde");
0 1 2 3 4 5 6 7 8 9 10 11 ... s a l u t t o u t l ...
J'aimerai faire un équivalent de ça (je sais que ça n'existe pas mais bon pourquoi pas ... ):
Pour qu'il ne me reste plus que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for(i=0;i<=5;i++){ free(chaine[i]); }
0 1 2 3 4 5 6 7 8 9 10 11 ... t o u t l e m o n d ...
Pensez vous qu'il y ai une solution ?
Partager