两天前我使用了visual studio 2013。
但是现在......它不起作用。
我测试了下面的c代码和cpp代码。
//#include <stdio.h>
#include <iostream>
using namespace std;
void main(){
//printf("hi");
//cout << "test" << endl;
int a;
cin >> a;
cout << a;
}
运行的结果只是闪烁的控制台。
并且没有出现“按Enter键...”
result
如果我尝试调试那么Visual studio停止并且没有响应。
我确实重置了所有选项:(
答案 0 :(得分:0)
您的控制台正在显示输出但不等待您查看。 您需要添加断点或解决方法,您可以使用
cout << a;
int ch = std::cin.get();
}
你必须能够看到a的值。
编辑:哦,你也需要fflush,我的错也错过了。 cout << a;
fflush(stdin);
int ch = std::cin.get();
}