Bonjour,

Voilà j'ai une structure comme suite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
struct X {
  int a;
  int b;
  int c;
  int d;
  int e;
  int f;
  /* ... 11 entiers au total */
  struct Y *y;
  struct X *x;
}
Et au lieu de faire un tableau d'entier dans ma structure je me suis proposé de la laisser comme présentée et de faire ainsi pour la remplir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
struct X *x;
 
for(i=0;i<11;++i)
{
  *((int *)x+i)=value;
}
Donc ce code compile et fonctionne merveilleusement bien, mais quelque chose me dit que je ne devrais pas le faire.
Qu'en pensez-vous ?

T.