【发布时间】:2020-07-11 11:27:35
【问题描述】:
我正在尝试对程序进行限制,如果您一直回答错误的问题,程序将关闭。我该怎么做呢?我尝试向循环添加限制,一旦限制结束 if 循环超过限制,那么我应该结束。我还尝试将错误消息转换为字符串变量,并计算并限制可以打印的次数。我该如何解决?代码如下:
std::cout << error; // error is the error message
cin.clear();
cin.ignore(123, '\n');
std::cin >> units;
【问题讨论】:
-
您能向我们展示更多您的代码吗?重试循环在哪里?在您意识到有错误之前第一次尝试阅读
units?units的类型是什么?在此站点上,您应该发布一个可编译的最小程序,可以重现您的实际问题。
标签: c++ loops while-loop