PDA

View Full Version : [C] stampare a video un puntatore


jdluk87
15-12-2008, 15:11
Ciao, sto svolgendo un progetto in ambito didattico per la gestione della memoria e devo seguire questo punto:


Tutti i puntatori devono essere espressi (sia input che output) in formato
esadecimale (0x seguito da 8 caratteri, ad es. 0x1234ABCD).

quindi dei puntatori a void : void *ptr...devo stamparli in esadecimale in output. QUalcuno sa come posso fare?

Grazie a tt

Kenger
15-12-2008, 15:21
Per stampare il valore in esadecimale del puntatore basta che usi \X al posto di \p nel printf. Chiaramente 0x e gli zeri che servono li devi aggiungere tu.

jdluk87
15-12-2008, 15:31
perfetto ti ringrazio