Salut,

Voila la structure que je veux faire:

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
 
typedef struct cellule
{ 
  unsigned int pc;
  int  mnemo;
  int opy;    /* op source */
  int opx;    /* op destination */
  int mode_run;
  int mode_dasm;
  int d_y;/*deplacement par rapport à l'adresse source d'origine */
  int d_x;/*deplacement par rapport à l'adresse  destination d'origine*/
  char* etiquette; 
};
 
typedef struct cellule* Cell;
J'essaie ensuite de la remplir mais sans succès...

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
18
 
 
int main(void)
{ 
  Cell* tab;
   tab=calloc(5, sizeof(Cell));
 
  tab[0]->pc=0 ;
  tab[0]->mnemo=0 ;
  tab[0]->opy= 0;
  tab[0]->opx= 1; 
  tab[0]->mode_run= 6;
  tab[0]->mode_dasm= 22;
  tab[0]->d_y= 0;
  tab[0]->d_x= 4;
  tab[0]->etiquette= NULL;
return 0;
}
Que faire ?