getrightinput.cpp
来自「实现图的广度优先遍历:数据结构课程设计」· C++ 代码 · 共 22 行
CPP
22 行
#include<iostream>
using namespace std;
int getRightInput(int min,int max)
{
int num;
cin>>num ;
int s=cin.rdstate();
while(s||num<min||num>max)
{
if(s) // 输入非整型数值异常处理;
{
cin.clear();
char c[81];
cin.clear ();
cin.getline(c,80);
}
cout<<"非法输入,请重新输入(2-20): ";//("<<min<<"-"<<max<<"): ";
cin>>num;
s=cin.rdstate();
}
return num;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?