pointer zu unsigned int konvertieren

Gast #3162841
Lesenswert?

ich möchte bei einem Hex Dump am Anfang einer Zeile die zugehörige 
Adresse ausgeben, also einen "unsigned char *p". Wie konvertiert man 
diesen "auf die feine englische Art" in einen "unsigned int" bzwdann in 
2 bytes, sodass der GCC nicht meckert? Über einen void typ oder einen 
cast ? bin jetzt ein wenig überrrrforrrdert :-)

Mario
Gast #3162848
Lesenswert?

DumpByte ( (u08)((u16)Out_Byte>>8)   ) ;    // zuerst den höheren  Teil 
der Adresse ausgeben
DumpByte ( (u08)((u16)Out_Byte&0xff) ) ;    // dann   den niederen Teil 
der Adresse ausgeben

das funkt ohne gemozze, ist das die feine Art ?

Mario

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren