Je voudrais creer une fonction create_table qui me permettera de creer un tableau dynamique 2D.
en voici le code de mon main :
Et voici le code de create_table:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 int main (void){ int nb_col, nb_lig; char *grille=NULL; scanf("%d", &nb_col); scanf("%d", &nb_lig); create_table(grille, nb_lig, nb_col); initialisation_grille(grille, nb_lig, nb_col); draw_grille(grille, nb_lig, nb_col); free(grille); system("PAUSE"); return EXIT_SUCCESS; }
Le programme se lance, mais des que j'ai entré mes nb_col et nb_lig le prog beug
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void create_table(char *grille, int nb_lig, int nb_col){ grille=malloc(nb_col*nb_lig*sizeof(*grille)); }![]()
Partager