web-dev-qa-db-ja.com

16進表現文字列からのatoi()

_"0xFA"_以上の_"FA"_のような16進表現文字列からintを作成する必要があります。 atoi("FA")のようなものが必要です。そのための標準的なソリューションはありますか?

24
vico

strtol() を使用してみてください:

strtol("FA", NULL, 16);
54
V-X