美文网首页
如何保证输入的为数字

如何保证输入的为数字

作者: SnailRain | 来源:发表于2019-11-01 16:05 被阅读0次

    之前记得有一次希望对输入格式进行判断,如果不是数字就提醒用户输入不对,请重新输入。但是找了一些博客等等,但是没有找到一个比较好的办法。最近研习C++primer的过程中无意中发现了,特此记录一下。

    #include<iostream>
    using namespace std;
    int main()
    {
        int i;
        while(!(cin >> i)){
            cin.clear();
            while(cin.get() != '\n')
                continue;
            cout << "please input a number" << endl;
        }
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:如何保证输入的为数字

          本文链接:https://www.haomeiwen.com/subject/cmtqbctx.html