字符串转unsigned int函数-C语言实现

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 07:28   102   0
unsigned string_to_unsigned(char *s)
{
 unsigned result = 0;
 for (int i = strlen(s) - 1; i >= 0; --i){
  unsigned temp = 0;
  int k = strlen(s) - i - 1;
  if (isdigit(s[i])){
   temp = s[i] - '0';
   while (k--){
    temp *= 10;
   }
   result += temp;
  }
  else{
   break;
  }
 }
 return result;
}

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP