开发者社区 问答 正文

如何提取字符串中的字符型数字

char a[100]="delete N";//N为数字
要想把里面的N提取出来,因为N是字符串里的数字,所以应该是字符型,怎么把它转化
为整型(int)呢?
求解答!

展开
收起
a123456678 2016-03-09 13:34:10 1937 分享 版权
1 条回答
写回答
取消 提交回答
  •  int getNum(char a[])
    {
        int i =0,num =0;
        while(a[i] != '\0')
        {
            if( a[i] >= '0' && a[i] <= '9')
                num = num *10 +a[i] - '0';
            i++;
        }
        return num;
    }
    2019-07-17 18:55:56
    赞同 展开评论
问答分类:
问答地址: