Я хотел бы преобразовать uint32
в строку char
10 для печати. Мой uint32
это адрес, который выглядит как «0x00402B00
»Преобразовать адрес uint32 в массив символов
я мог заботиться меньше о предыдущем «0x
», но это не имеет значения, если это там.
Как я могу превратить это число в строку char
где:
string[0] = 0
string[1] = 0
string[2] = 4
string[3] = 0
string[4] = 2
.... и так далее.
Будет что-то вроде этой работы ?:
uint32 address = 0x00402b00;
char string[8];
sprintf(string, '%u', address);
Любые идеи?