Coucou les copains,
Ben … ce n’est pas du tout évident pour moi. Le principe OUI, car les pointeurs sont des variables typées. Donc on doit pouvoir leur affecter une valeur. C’est précisément là que je coince.
void *data = 0xmon_adresse; byte a = *data;
Dans l’écriture que tu proposes, je crois pouvoir affirmer que byte a = *data; veut dire :
Le byte nommé a reçoit le contenu de la cellele mémoire pointée par data;
Mais je coince toujours sur ce qui concerne l’affectation d’une constante à mon pointeur.
void *data = 0xmon_adresse;
*data declare un pointeur de type “vide” ?
0xmon_adresse … je n’arrive pas à passer ça à la compilation.
Peux-tu me donner le code si par exemple l’adresse désirée est 0100 en hexadécimal s’il te plait ?
J'ai bien tenté void *data = 0x100; mais le compilateur refuse cette écriture.