Присвоение шестнадцатеричного значения переменной типа char - PullRequest
0 голосов
/ 21 октября 2018

Я хочу сохранить шестнадцатеричное значение с ведущими нулями в указателе символа.Что я делал раньше, чтобы протестировать свою программу, так это:

printf("%06x : ", offset);

Поэтому, когда у меня было смещение, например, 16, выходной сигнал был 000010. 32 был 000020. Моя цель - сохранить это значение впеременная или назначить его указателю.В конце я хочу соединить все разные строки через strcat().

Есть ли способ добраться туда ??Большое вам спасибо!

1 Ответ

0 голосов
/ 21 октября 2018

Использование sprintf():

char buffer[7];
sprintf(buffer, "%06x : ", offset);
...