accéder à une valeur tordue
Bonjour,
Je me demandais si il y avait moyen de directement accèder à un champ d'une structure via un pointeur qui pointe sur un pointeur pointant sur la structure en question. :p
Je sais ça à l'air tordu (enfin moi je trouve) mais ça m'aiderait pour éviter des allocations.
Résumé générique
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
typedef struct brole
{
int value;
}Brole, *PBrole;
typedef struct stack
{
Brole id;
struct stack *nxt;
}Stack, *PStack;
Stack muche;
PStack bidule = &muche |
et donc il faudrait que j'accède via bidule->nxt->id.value
mais ça ne marche pas, et ma question est est ce que la syntaxe est correcte ou non. Si non, quelle est elle, et si oui ... ben bonjour les allocations alors :P
Merci d'avance :D