标签: c atoi
需要从十六进制表示字符串中创建int,如"0xFA"或更好"FA"。需要atoi("FA")之类的东西。是否有任何标准解决方案?
"0xFA"
"FA"
atoi("FA")
答案 0 :(得分:52)
尝试使用strtol():
strtol("FA", NULL, 16);