SallyLe 19/04/2009 à 02:42
oui utilise un typedef ça te simplifiera la vie : pas la peine de taper struct partout. Sinon il me semblerait que ce que tu as écrit doive marcher (le truc avec struct Misc*), mais j'utilise jamais de structure sans typedef, donc je sais pas.
N.B. : dans ce que dit Ximoon, "Ma_Struct_s" est optionnel et, de mon point de vue, redondant, donc en général je le vire.
Bon en fait il y a un cas où c'est nécessaire, c'est si le type de ta structure est défini récursivement (typiquement, la structure contient un pointeur vers une autre structure du même type), parce que tu ne peux pas utiliser un typedef à l'intérieur de sa propre définition (par contre avec une structure tu peux). Je ne sais pas trop d'où vient cette bizarrerie, sans doute des raisons historiques comme d'habitude.