Bonjour,
J'ai une question concernant l'allocation mémoire d'un pointeur sur une structure.
J'ai ces deux structures. Ui1 correspond à un octet, soit un char.
Code c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 typedef struct struct_cartes { Ui1 valeur; Ui1 couleur; Ui1 utilisation; } Cartes; typedef struct struct_paquet { Cartes* cartes[54]; } Paquet;
Quand je fais
Qu'est ce qui est réservé en mémoire? Un pointeur vide et je doit allouer la mémoire dynamiquement. Un Pointeur sur 54 autres pointeurs? Ou tout est alloué et je peu déjà accéder à valeur, couleur, utilisation?
Code c : Sélectionner tout - Visualiser dans une fenêtre à part Paquet* monpaquet;
Merci de votre éclaircissement
Cordialement
Rirola12
Partager