需要将十六进制表示的字符串转换为整数,例如"0xFA"或更好的"FA"。需要类似于atoi("FA")的东西。是否有标准解决方案?
"0xFA"
"FA"
atoi("FA")
strtol
尝试使用 strtol():
strtol("FA", NULL, 16);
0xFA
strtol
这样的函数吗? - Jongware