je ne comprends pas pkoi ce que te dis Kouic ne te plait pas :-/ il a raison : c´est sizeof.
struct truc
{
int a;
int b;
double c;
};
si tu fais la taille d´un int : 4 octets, la taille d´un double : 8 octets, donc ça te fais 4+4+8 = 16 octets pour ta structure.
Cependant, si tu fais :
r = sizeof(struct truc);
ça te renvoie 16 aussi ! ! tu n´as pas besoin de passer par les éléments un par un.
Sinon, explicite davantage ce que tu veux 