C ++异常处理 - 考虑到Ctrl-z

时间:2014-09-05 18:29:21

标签: c++ exception-handling

我是一名初学程序员,我正在尝试使用C ++进行异常处理。我找到了一种验证输入的方法,看起来非常通用,但我想添加一个异常,如果用户输入Ctrl-z,它将结束程序。

这是我找到的功能:

cout << "Please enter a decimal value:" << endl;
        while ((cin >> number).fail() || number < 0 || cin.peek() != '\n'){
            cin.clear();
            while (cin.get() != '\n'){ continue; cin >> number; } cout << "Invalid Input" << endl;

我正在处理矢量问题。我知道Ctrl-z发送一个空字符串;我想知道如果数字等于Ctrl-z,是否有办法合并一个从这里打破的条件?

我希望这个问题足够清楚。

0 个答案:

没有答案