my_itoa.c

#include<stdio.h>
#include<stdlib.h>

int my_atoi(char *str);
int main()
{
 char str[]="1233df4";
 int shu=my_atoi(str);
 printf("%d\n",shu);
 return 0;
}
int my_atoi(char *str)
{
 int number=0;
 while(*str!='\0')
 {
  if(*str>='0'&&*str<='9')
  {
   number=number*10+(*str-48);
   str++;
  }
  else
  {
   break;
  }
 }
 return number;
}

 

你可能感兴趣的:(printf)