Affichage des données d'un pointeur

looserstory Messages postés 1 Statut Membre -  
WallaWalla Messages postés 3 Statut Membre -
Bonjour,
Je suis débutant en programmation et j'ai un petit problème.
J'ai un pointeur de type unsigned char*. qui pointe sur 20 octets de données (style 0x0011223344556677889900112233445566778899)

unsigned char* apointer;

Je voudrais affficher le contenu du pointeur avec un printf.
Comment dois je procéder?

printf("%x\n",*apointer); --> n'affiche que le premier octet.

for (int i = 0;i<20;i++)
printf ("%x ",&(apointer+i)); --> Ne marche pas car me renvoie pas 0x0011223344556677889900112233445566778899

Merci d'avance
A voir également:

1 réponse

WallaWalla Messages postés 3 Statut Membre
 
Je sais pas si je peux t'aider je ne suis pas asser loin avec les pointeur encore les utilisant pratiquement que pour les chaine de character

mais si tu essais sa :
printf("%x\n",apointer)

Si sa fait comme les chaine sa affichera tout le contenure et non que le premier
0