我在计算机上进行了一个简单的循环,它运行良好。我在笔记本电脑(都是Visual Studio 2017)上写了相同的程序,但是循环执行一次后就不再重复了。
我还注意到,当我设置发布配置(而不是调试)时,程序运行正常。
有人可以告诉我该怎么办吗?
整个程序:
#include "pch.h"
#include <iostream>
#include <conio.h>
int main()
{
while(char x = _getch())
{
std::cout << x;
}
return 0;
}
答案 0 :(得分:1)