Posted on 2007-07-06 00:47
停留的风 阅读(1035)
评论(0) 编辑 收藏 所属分类:
C语言学习历程
#include <stdio.h>
int strToInt(const char string[])
{
int i,intValue,result=0;
for(i=0;string[i]>='0'&&string[i]<='9';++i)
{
intValue=string[i]-'0';
result=result*10+intValue;
}
return result;
}
int main (void)
{
int strToInt(const char string[]);
printf("%i\n",strToInt("245"));
printf("%i\n",strToInt("1000")+25);
printf("%i\n",strToInt("13x5"));
return 0;
}
运行结果: