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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
struct maStructure
{
	int	monBooleen = FALSE;
	/* [...] */
};
Résulat :
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 !