Salut,
J'ai trouvé un exemple d'union de struct dans un cours mais il semblerait qu'il y ait une faute. Mais je ne vois pas pourquoi.
Lorsque que j'essaie de compiler, dev-C++ me dit au niveau de
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
19
20 typedef enum { ENTIER, REEL} TypeNombre ; typedef struct { const TypeNombre type=ENTIER ; int isPremier; /* vaut 0, ou 1 selon le nb */ int value ; } Entier ; typedef struct { const TypeNombre type=REEL ; int isRatio; /* vaut 0, 1 selon le nb */ float value ; } Reel ; typedef union { Entier entier ; /* si cest un entier */ Reel reel ; /* si cest un reel */ } Nombre ; Nombre nb;:
Code : Sélectionner tout - Visualiser dans une fenêtre à part const TypeNombre type=REEL
[Warning] no semicolon at end of struct or union
syntax error before '=' token
Merci d'avance A++
Partager