c_cpp cin防止输入错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp cin防止输入错误相关的知识,希望对你有一定的参考价值。

int nbr_elements;
std::cin >> nbr_elements;

while (std::cin.fail())
{
    std::cin.clear();
    std::cin.ignore(1000, '\n');
    std::cout << "Bad input. Enter a number: "
    std::cin >> nbr_elements;
}

以上是关于c_cpp cin防止输入错误的主要内容,如果未能解决你的问题,请参考以下文章

_分支和逻辑运算符

c_cpp 提高cin和cout IO速度

c_cpp 使用指向别名std :: cin和std :: cout的指针

c_cpp 编写一段程序,用CIN读入一组字符串并把它们存入一个矢量对象。

C++中cin数据错误

关于scanf和cin的问题