将字符型数字串转换为整型数字

int cdtd(char c[])
{
//因为是定义的int 型,所以d数组的长度最大设置为5
int d[5],D=0,n=0,i,Ni;
if(strlen(c)>0)
{
n=strlen(c);
Ni=n-1;
d[0]=c[Ni]-48;
for(i=1;i<n;i++)
{
d[i]=d[i-1]+pow(10,i)*(c[Ni-i]-48);
}
}
D=d[n-1];
return(D);
}


//将此函数体粘贴到程序中,像调用函数体一样调用就可以了//

作者: xinxiyini   发布时间: 2011-06-16

??,发布自己的函数吗

作者: bdmh   发布时间: 2011-06-16

有现场的库函数的
atoi
strtol

作者: dizuo   发布时间: 2011-06-16

不太会用这个论坛还,呵呵,我再改改

作者: xinxiyini   发布时间: 2011-06-16

atoi
strtol
楼主是不是在学写库函数呢
呵呵

作者: bjtbjt   发布时间: 2011-06-16

在ms的环境下有atoi

作者: melos   发布时间: 2011-06-16

支持了~

作者: q191201771   发布时间: 2011-06-16

引用 2 楼 dizuo 的回复:

有现场的库函数的
atoi
strtol

++

作者: luciferisnotsatan   发布时间: 2011-06-16