J'ai une fonction, qui a un pointeur sur une structure comme argument. Comment puis-je vérifier dans cette fonction si tous les champs obligatoires de la structure ont été remplis avant un appel de fonction?C - comment vérifier si tous les champs obligatoires d'une structure sont remplis? (méthode la plus élégante)
exemple:
//lib.c
void f(X_type *x)
{
...
}
//user.c
main(){
X_type object;
object.name = "I am X";
object.ID = 1;
...
f(X_type &object);
}
pouvez-vous donner la définition de la structure? – int3
ça n'a pas d'importance - c'est juste une structure – Norma
Comment pouvez-vous dire champ rempli de celui non rempli? Non rempli est zéro/NULL? – qrdl