Compter le nombre de champs d'une structure
Bonsoir
est il possible a l'exécution de détecter nombre de champs dans un structure
en langage C ?
si j'ai ceci :
Code:
1 2 3 4 5 6 7 8 9
|
typedef struct
{
char maitresse[30];
char nom[4];
int age_entree;
int effectif;
} |
Je devrais avoir 4 champs
Comment cela fonctionerais si j'ai :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
typedef struct
{
char maitresse[30];
char nom[4];
int age_entree;
int effectif;
Eleve_t eleves[32];//effectif_max
}
typedef struct {
char nom[15];
char prenom[15];
Date_t naissance;
char parents[50];
char adresse[60];
char tel[11];
} Eleve_t
struct date
{
int jour;
int mois;
int an;
}; |
}
je devrais avoir 12 champs
De même est il possible de détecter le type en langage C ?
avez vous un petit exemple ?
Merci de vos avis