Structure et valeur par défaut
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 :
Code:
1 2 3 4 5
| struct maStructure
{
int monBooleen = FALSE;
/* [...] */
}; |
Résulat :
Citation:
In file included from main.c:14:
../includes/header.h:35: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’ token
Si ce n'est pas possible, quelle est la façon la plus propre de donner cette valeur par défaut à monBooleen ?
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 !