Existe-t-il un moyen d'obtenir tous les éléments d'une structure, afin que je puisse les utiliser et peut-être les parcourir et les imprimer?éléments d'une structure
1
A
Répondre
2
Ceci est possible avec les macros X. Voir this answer where I demonstrate exactly this.
1
Il n'y a pas de réflexion en C: il faudra en "fausser" une.
0
C ne fournit pas un moyen standard pour ce faire. Cependant, vous pouvez peut-être pirater quelque chose en utilisant le préprocesseur C et l'extension GNU C offsetof
.
Dup: http://stackoverflow.com/questions/1784782/is-there-any-way-to-loop-through-a-struct-with-elements-of-diferent-types-in-c – dmckee