Я делаю небольшую работу.
У меня проблемы с созданием этой функции.
int count2; char h;
if (count2 == 1) { h = 0x01;}
.
.
.
if (count2 == 5) { h = 0x05;}
.
.
if (count2 == 15) { h = 0x15;}
Мне нужно преобразовать это целое число в шестнадцатеричный символ.Работает с 0-9.Но если значение count2 увеличивается до 10, то значение равно 0xa.Но вместо этого мне нужно 0x10.
Я использовал это
h = ("0x%02d", count2)
Но это не работает.