bonjour, je suis présentement mon premier cours en informatique sur le langage c, je doit faire un tableau dynamique a 2 dimension mais je n'y arrive pas. lorsque j'insère la taille du tableau l'erreur suivante apparait :
Unhandled exception at 0x01111ba7 in tp2.exe: 0xC0000005: Access violation writing location 0x00000000.
voici la partie de mon code qui me pose problème

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
typedef char** t_tic_tac_toe;
 
....
 
void allouer_espace_mémoire(t_tic_tac_toe* tab_tic_tac_toe,int taille )
{
 
  int i;
  char** tab=0;
 
     tab_tic_tac_toe = (t_tic_tac_toe*)malloc(taille*sizeof(char*));
 
	 for(i=0; i< taille;i++)
               tab[i]=(char*)malloc(taille*sizeof(char)); //ligne qui cause l'erreur
 
	 return;
}
merci