红联Linux门户
Linux帮助

遇到个问题,请教。

发布时间:2009-05-21 17:21:33来源:红联作者:tanlang009
今天想写个由字符终端下创造一个txt版本简历的过程中遇到个问题,就是将数字字符串转换为整型数字的过程,网上找了不少地方,最终无所获,不知道linux下有没有这样的库函数,有哪位兄弟能够告诉我呢?

(最后没有办法自己写了一个,不过还好用,请大家多批评指点了!)
#include
#include

int converse(char *p)
{
int i,j;
int integer,result=0;
int length=strlen(p);
int temp=length-1;

for(i=0;i {
integer=1;
for(j=temp;j>0;j--)
{integer*=10;}
temp--;
result+=(p[i]-'0')*integer;
}

return result;
}
int main(int argc,char *argv[])
{
int m;
m=converse(argv[1]);
printf("the result is:%d\n",m);
return 0;
}
文章评论

共有 2 条评论

  1. wangfeng819 于 2009-05-24 13:31:17发表:

    你的精神值得大家效仿

  2. NetFlow 于 2009-05-21 20:02:50发表:

    比我强N倍