#include <stdio.h>
int atoi(char *p)
{
int sum=0,i=0;
while(*(p+i))
{
sum=sum*10+*(p+i)-'0';
i++
}
return sum;
}
int main(int argc,const char *argv[])
{
char str[]="123456";
int x=atoi(str);
printf("%d\n",x);
return 0;
}
【输出样例】
123456