gpt4 book ai didi

c++ - 使用 enter 继续并使用 esc 退出 C++

转载 作者:搜寻专家 更新时间:2023-10-31 02:08:31 25 4
gpt4 key购买 nike

我是新手,如果按下 enter 键则尝试继续,如果按下 esc 键则尝试退出。真的只是在寻求知识,对于我目前正在编写的程序来说并不是完全必要的。

#include <iostream>
#include <iomanip>

void StartMessage(char cont)
{
while (cont != 27)
{
std::cout << "> PROTOCOL: Overloaded Hospital\n"
<< "> Running. . .\n"
<< "> Hello\n"
<< "> Enter to Continue, Esc to exit";
std::cin.get();
}
}


int main()
{

//Variables
char cont = '0';

//Constants

StartMessage(cont);

return 0;
}

我需要做什么才能使它如上所述正常工作?

最佳答案

#include<Windows.h>
#include<iostream>

int main()
{
while(true)
{ // GetAsyncKeyState take virtual key code
if(GetAsyncKeyState(VK_ESCAPE) {
std::cout << "escape key pressed" <<endl;
}
if(GetAsyncKeyState(VK_ENTER) {
std::cout << "enter key pressed" << endl;
}
}
}

关于c++ - 使用 enter 继续并使用 esc 退出 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47492723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com