Question

Définissez la ou les structures de données résultantes. Puis à l'aide de l'opérateur sizeof, déterminez la place économisée.

Solution

Déclaration des deux types nécessaires et d'une variable pour la lecture
1
union int_char{
2
  int longueur ;
3
  char separateur ;
4
}
5
struct forme{
6
  bool fixe ;
7
  union int_char critere ;
8
  int nombre ;
9
} slecture ;

La structure d'origine est de taille 16. La structure obtenue a une taille de 12.