把指定长度字符串转换成数字
2013-07-24 16:50 夏洛克·福尔摩斯 阅读(1507) 评论(0) 编辑 收藏 举报/**
函数名:apatoi
功能 :把指定长度字符串转换成数字
参数 :
s 数字字符串
len 长度
返回值:
转换后的数字
**/
int apatoi(char *s,int len){ int i; int weight=1; int n; int sum; if((s[0]>'9' ||s[0]<'0') && s[0]!=' '){ return(0); } sum=0; for(i=len-1;i>=0;i--){ if(s[i]>'9'||s[i]<'0'){ n=0; }else{ n=s[i]-'0'; sum+=n*weight; weight*=10; } } return(sum); }
技术成就现在,眼光着看未来。