我有一个非常简单的C++控制台程序.它工作正常,但我有一些问题.我有2个功能.第一个称为"输入"的函数要求用户输入从6到10的数字.在该函数中我声明:
if ((a[i][j] < 6) || (a[i][j] > 10))
{
cout<<"Invalid input!";
return 0;
}
Run Code Online (Sandbox Code Playgroud)
第二个函数称为"输出",从第一个函数打印出这些数字.
主要是这样的:
int main ()
{
...
input (matrix, number);
output (matrix, nubmer);
}
Run Code Online (Sandbox Code Playgroud)
我的问题是这个.当我输入不是6-10的数字时,我的程序仍然执行"输出"功能,因此它会打印一些随机数.当输入规则被破坏时,如何在准确的时间内打破整个程序?没有任何随机输出和东西,只是打印"无效输出",然后从一开始启动程序?
| 归档时间: |
|
| 查看次数: |
421 次 |
| 最近记录: |