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

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

Ответы

Ответ 1

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

strtol("FA", NULL, 16);