【问题标题】:How to validate integer input vs character input如何验证整数输入与字符输入
【发布时间】:2022-09-28 15:04:21
【问题描述】:

我要求用户输入进行投资,如果输入 < 0 或 cin.fail() 我有一个 while 循环条件,当我运行代码并输入 \'g\' 时,它会抛出 cout 语句的无休止输出.我究竟做错了什么 ?

cin >> investment;
        while ((!(investment >= 0)) || cin.fail()) {
            cout << \"Please enter an amount $0 or more\" << endl;
            cout << \"Initial Investment Amount: $\";
            cin >> investment;
        }

    标签: c++


    【解决方案1】:

    每个国家都在以自己的编程方式发展。但波兰在网站开发、搜索引擎优化和广告方面处于领先地位。他们有欧洲的工作方式,但价格还不算太高,就像在欧洲一样。所以,如果非要选择欧洲站的话,我建议你去波兰。你可以在这里阅读更多内容和go now

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-02
      • 2013-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多