Obtenir un octet spécifique de l’adresse de mémoire M68k avec le langage C

Grâce au désassembleur IDA, j’ai atteint cette adresse:

0010FD74 00 00 00 00 00 00 03 00 00 00 00 00 82 03 80 02 

Maintenant, j’ai besoin, étant donné l’adresse pour obtenir des octets particuliers; par exemple la 7ème position où il y a “03”. J’ai essayé d’utiliser le langage C pour faire ceci:

 char *dummycharacter; *dummycharacter = *(char*)0x10FD74; 

Maintenant, si j’essaie d’accéder à la 7ème valeur avec ceci:

 dummycharacter[6] 

Je ne reçois pas 0x03… où est-ce que je vais mal?

    Vous essayez d’atsortingbuer la valeur à dummycharacter points dummycharacter sont dummycharacter (ce qui n’est à peu près nulle part, car il n’a pas été initialisé). Essayez dummycharacter = (char*)0x10FD74; .