Bonjour,
Voici la partie du code qui ne devrait pas compiler :
En toute logique, lors de la compilation, la ligne 12 ne devrait-elle pas renvoyer une erreur ? Car {12, 25} n'est pas une COORDONNEE valide..
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 struct COORDONNEE { int x; int y; int z; } COORDONNEE; void fct(COORDONNEE c); int main() { fct((COORDONNEE){12, 25}); return 0; } void fct(COORDONNEE c) { printf("%d, %d, %d", c.x, c.y, c.z); }
Ou alors le compilateur s'arrange pour compléter la structure ?
Merci.
Partager