Bonjour,
Est il possible de données une valeur par défauts à un champs d'une structure en C?
(Approchant d'un constructeur d'orienté objet)
Voici mon cas :
Résulat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 struct maStructure { int monBooleen = FALSE; /* [...] */ };
Si ce n'est pas possible, quelle est la façon la plus propre de donner cette valeur par défaut à monBooleen ?In file included from main.c:14:
../includes/header.h:35: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’ token
Dans le main à la suite des déclarations de variables ?
À savoir : C'est la seule variable qui necessite une valeur par défaut et je n'utilise qu'une variable du type maStructure donc créer une fonction semble un peu exageré.
Merci !
Partager