Bonjour,
Peut-on manipuler des pointeurs long sur des adresses non multiples de 4 ?
Je veux par exemple obtenir la valeur de quatres octets à l'adresse 1, 2, 3 et 4. Je fait comment vu que le compilateur multiplie automatiquement par 4 l'index quand on y accède par un pointeur long ?:
((unsigned long *)ptr)[1] va me donner les valeurs des octets 4, 5, 6 et 7.
Partager