[英]Entering 2 values until a specific character key is pressed in C++?
我有一个 C++ 程序,我想在其中读取 2 个值,直到按下特定的字符键 - 在本例中为“0”。 我想问一下如何在不使程序复杂化的情况下在 C++ 中完成它? 提前致谢。
伪代码:
#include <iostream>
using namespace std;
int a,b;
int main(){
while ('0' is not pressed) {
cin>>a>>b;
}
}
如果您在 Windows 上,您可以执行if (GetAsyncKeyState(VK_A) && GetAsyncKeyState(VK_B)) { //run subroutine }
作为捕获键盘输入的一种快速简便的方法。
你可以尝试这样的事情:
while(1)
{
cin>>a;
if(a != 0) cin>>b;
else break;
if(b == 0) break;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.