将字符串数组转换成整型

int abcd(char arr[])
{
   int sum = 0;
   char *cha = &arr[0];
   int a = 0;
   while (*cha != '\0')
   {
        cha++;
      a++;
   }
   for (int i = 0; i < a; i++)
   {
      cha--;
   }
   char ch = *cha;
   for (int i = 0; i < a; i++)
   {
      sum *= 10;
      int a = 0;
      a = ch - '0';
      sum += a;
      cha++;
      ch = *cha;
   }
   return sum;
}

 

posted @ 2018-01-16 21:33  苯苯!  阅读(675)  评论(0编辑  收藏  举报