У меня есть строка {F0A9B8BDE38182}
Мне нужно преобразовать его в шестнадцатеричные байты
0xF0 0xA9 0xB8 0xBD 0xE3 0x81 0x82
Я могу получить ответ с кодом ниже
for (i = 0; i < (str_len /2); i++)
{
sscanf(hexstring + 2*i, "%02x", &bytearray[i]);
printf("bytearray %d: %02x\n", i, bytearray[i]);
}
но мне нужно без использования sscanf