【求助】将字符串s,转换为整数,其中s为16进制数对应的字符串,例如“0x2f”,其中0x为16进制的前缀。
将字符串s,转换为整数,其中s为16进制数对应的字符串,例如“0x2f”,其中0x为16进制的前缀。
#include <stdlib.h> unsigned long strtoul( const char *nptr, char **endptr, int base );
char s[100] = "0F"; unsigned long i = strtoul(s,NULL,16);
char s[100] = "12"; unsigned long i = strtoul(s,NULL,10);