#include<stdio.h>
int ascii_to_integer(char *string)
{
int value=0;
while(*string>='0'&&*string<='9')
{
value*=10;
value+=*string-'0';
string++;
}
if(*string!='\0')
value=0;
return value;
}
void main()
{
int s;
char *string="135452123"; /*引号里给出所要验证的字符串*/
s=ascii_to_integer(string);
printf("the result is %d\n",s);
}
int ascii_to_integer(char *string)
{
int value=0;
while(*string>='0'&&*string<='9')
{
value*=10;
value+=*string-'0';
string++;
}
if(*string!='\0')
value=0;
return value;
}
void main()
{
int s;
char *string="135452123"; /*引号里给出所要验证的字符串*/
s=ascii_to_integer(string);
printf("the result is %d\n",s);
}