Подтвердить что ты не робот

Atoi() из шестнадцатеричной строки представления

Нужно сделать int из шестнадцатеричной строки представления, например "0xFA" или лучше "FA". Нужно что-то вроде atoi("FA"). Существуют ли для этого стандартные решения?

4b9b3361

Ответ 1

Попробуйте использовать strtol():

strtol("FA", NULL, 16);