我该如何管理c ++键盘事件?

时间:2017-01-19 18:14:02

标签: c++ events event-handling keyboard-events

我想知道是否可以通过按键退出while循环,例如执行一个加载数字的程序,直到您按下“q'”。 我在linux上工作,我喜欢这样做:

do{
   cin >> num;
   numbers.push_back(num);
}while(key(q));

not gui

1 个答案:

答案 0 :(得分:0)

char key;
bool loop = true;
while(loop){
    cin >> key;
    if(key == "WHATEVER MATCHED") loop = false
}

char key;
while(true){
    cin >> key;
    if(key == "WHATEVER MATCHED") break;
}