Visual Studio 20XX控制台程序鼠标点击阻塞问题

文章目录

在Visual Studio 20xx编写的控制台程序中,当鼠标点击控制台时,会阻塞控制台程序运行,不按回车无法继续运行。

方法一

右击控制台标题栏,选择属性,去掉快速编辑模式(Q)的勾选,如:

方法二

在程序中添加代码,关闭快速编辑模式,例如:

cpp 复制代码
int main(int argc, char* argv[])
{
    /* 关闭控制台程序的快速编辑模式, 否则会出现点击界面, 程序将会变成阻塞状态, 不按回车无法继续运行 */
    HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE);
    DWORD mode;
    GetConsoleMode(hStdin, &mode);
    mode &= ~ENABLE_QUICK_EDIT_MODE; /* 移除快速编辑模式 */
    SetConsoleMode(hStdin, mode);
    return 0;
}
相关推荐
西门吹牛22 分钟前
Pycharm编译器中部署了pyqt5,Qtdesigner无法打开了,解决方案
ide·qt·pycharm
#君君#39 分钟前
ros2 下VSCode 中显示波浪线(找不到定义)原因
ide·vscode·编辑器
大黄说说44 分钟前
匹配表达式 vs. Switch语句:现代PHP中的条件逻辑重构
android·ide·android studio
ycjunhua1 小时前
windows 安装 Claude Code
ide·windows
叶子野格15 小时前
《C语言学习:指针》12
c语言·开发语言·c++·学习·visual studio
HeeRiver16 小时前
VSCode调用deepseek-v4-pro/flash api的方法
ide·vscode·api·deepseek-v4
小菜鸟阿呆yu19 小时前
【pycharm】安装包例如pymysql
ide·python·pycharm
森林猿21 小时前
IDEA-控制台乱码
java·ide·intellij-idea
三品吉他手会点灯1 天前
STM32 VSCode 开发-C语言程序运行后,终端中文乱码
c语言·ide·笔记·vscode·stm32·学习·编辑器
代码缝合怪1 天前
解决新版 VSCode 无法 ssh 连接 WSL Ubuntu18.04的问题
ide·vscode·ssh·ubuntu18