没现成的函数吧,你可根据实际转换写程序
直接%d输出
#include
#include
#include
using namespace std;
int main()
{
char ch_str[20];
int i,ch,s=0;
scanf("%s",&ch_str);
for (i=0;i
if (ch_str[i]>='A'&& ch_str[i]<='F')
s=s*16+ch_str[i]-55;
else if (ch_str[i]>='a'&& ch_str[i]<='f')
{
s=s*16+ch_str[i]-87;
}
else if (ch_str[i]>='0'&& ch_str[i]<='9')
{
s=s*16+ch_str[i]-48;
}
}
printf("%d",s);
return 0;
}