Je voudrais convertir un uint32
en une chaîne char
à des fins d'impression. Mon uint32
est une adresse qui ressemble à quelque chose comme « 0x00402B00
»Convertir l'adresse uint32 en tableau char
Je me fous de ce qui précède « 0x
», mais il n'a pas d'importance si elle est là-dedans.
Comment puis-je transformer ce numéro dans une chaîne char
où:
string[0] = 0
string[1] = 0
string[2] = 4
string[3] = 0
string[4] = 2
.... et ainsi de suite.
Will quelque chose comme ce travail ?:
uint32 address = 0x00402b00;
char string[8];
sprintf(string, '%u', address);
Toutes les idées?