|
Sujet : [C] Un petit pb de realloc et de malloc : |
| thadawg |
legreg a écrit a écrit :
Code :
- int i;
- int **tab = malloc(sizeof(int*)*4);
- for (i=0; i<3; ++i) {
- tab[i] = malloc(sizeof(int)*3);
- }
|
et il faut le liberer avant de le reallouer:
Code :
- for (i=0; i<3; ++i) {
- free tab[i];
- };
- free tab;
|
LEGREG
|
merci de ton aide et de ta patience legreg . En fait, je n'ai pas au depart connaissance de la taille finale de mon tableau, du moins, je ne connais que le nombre de colonnes : 4 .
Je veux que, apres manipulation de chaine de caracteres, je puisse commander l'ajout d'une ligne a ce tableau. Chose que je comtais faire par : "creer_tableau (tableau, Lignes++, 4)" [edtdd]--Message édité par thadawg--[/edtdd] |