int charToInt( char a)
{
if( a<='9' && a>='0')
return a-'0';
return -1;
}
另附:
只用4行代码编写出一个从字符串到长整形的函数
原文地址:http://blog.csdn.net/chen895281773/article/details/8702194
作者:bladLight
int sum=0;
for(int i=0;i<strlen(ch);i++)
sum=(ch[i]>='0'&&ch[i]<='9'&&sum!=-1)?sum*10+ch[i]-'0':-1;
return sum;