c语言问题:将数字字符串(如“1234”)转换为数值型数据怎么实现啊
c语言问题:将数字字符串(如“1234”)转换为数值型数据怎么实现啊
日期:2019-08-08 01:24:59 人气:1
代码示例如下:
#include
int fun(char*p)
{
int sum=0;
while(*p!='\0')
{
sum=10*sum+*p-'0';
p++;
}
return sum;
}
void main()
{
char str[20];
int num;
gets(str);
num=fun(str);
printf("%d\n",num