Bonjour, j'aimerais faire une fonction qui alloue dynamiquement un tableau 2D mais en seulement 2 malloc et la même fonction en seulement 1 malloc. J'ai déjà tenté ça mais le programme crash et je ne sais pas pourquoi. Merci d'avance.
En 1 malloc
En 2 malloc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 int** initTab(int N, int M){ int** tab = (int**) malloc( (sizeof(int*)*N*M ); return tab; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int** initTab(int N, int M){ int** tab = (int**) malloc(sizeof(int*)*N); int** tab2 = (int*) malloc(sizeof(int)*M); return tab; }
Partager