您的位置:首页 > 其它

为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数

2015-03-30 19:23 1566 查看
#include <stdio.h>
int ascii_to_integer(char *str)
{
int ret = 0;
while(*str != '\0')
{
if((*str <'0') || (*str >'9'))
return 0;
else
{
ret = ret * 10 + (*str-'0');
}
str++;
}
return ret;
}
int main()
{
int ret =ascii_to_integer("q1234");
printf("%d\n",ret);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐