Bonsoir,
Je m'attaque récemment au C et au fameux "pointeur" et je me heurte à un "petit" problème ...
Disons une fonction qui permet d'allouer en mémoire 7 bytes pour une structure de type Pandi.
proto fonction & Structure Pandi:
void * returnPandiMem();
Pandi{
- int n : 4 byte
- short s : 2 byte
- char c : 1 byte
}
Cette fonction retourne bien entendu un pointeur générique, à savoir void*, comment pourrais je "reconstruire" cette structure en parcourant cette zone mémoire ?
L'idée principale,j'arrive pas a la saisir, je sais qu'il faut faire un cast, un char*? Mais ensuite? je suis perdu ...
merci pour l'aide à venir '^^