J'allocation de mémoire pour un tableau 2d dynamiquement en utilisant le code ci-dessous,ajoutant des colonnes supplémentaires à la matrice
int **matrix = (int **) malloc(testVals[m].rows*sizeof(int));
for(int i = 0 ; i < testVals[m].rows ; i++)
matrix[i] = (int *) malloc(testVals[m].columns*sizeof(int));
mais je suis dans le besoin d'ajouter des lignes et des colonnes supplémentaires selon les besoins. Je suis en mesure d'ajouter des lignes supplémentaires comme celui-ci, où je convertir la matrice à matrice carrée
for(i = rows ; i < cols ; i++)
mat[i] = (int *) malloc(cols*sizeof(int));
mais comment faire pour ajouter des colonnes?
comment 'textVals' est-il déclaré? – chouaib
ceux qui accèdent à la structure .. c'est juste le nombre de lignes et de colonnes –