Bonjour,
je voudrais savoir si quelqu'un pouvais m'écrire un exemple pour l'allocation d'un tableau de char **tab de taille n (malloc) ainsi que la manière de procéder à sa réallocation (realloc) si ce tableau est trop petit.
Merci par avance
unsigned i,n=5,m=7; char **tab_2d = (char *)malloc(m*sizeof(char *)); for(i=0;i<m;++i) tab_2d[i] = (char *)malloc(n*sizeof(char)); //... for(i=0;i<m;++i) free(tab_2d[i]); free(tab_2d);
plop * p = (plop *)malloc(n*sizeof(plop));
char ** p = (char **)malloc(n*sizeof(char *));
man malloc man calloc man realloc
Découvrez ici tout ce qui vous attend dans la nouvelle version du célèbre système d'exploitation.