首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

在vs2010中写了一个简单的输入输出程序,为什么控制台输出后马上就闪没了,请问如何处理

2012-03-30 
在vs2010中写了一个简单的输入输出程序,为什么控制台输出后马上就闪没了,请教如何避免如题,我初学C++,对照

在vs2010中写了一个简单的输入输出程序,为什么控制台输出后马上就闪没了,请教如何避免
如题,我初学C++,对照着孙鑫老师的视频学习的时候遇到了控制台输出之后屏幕闪一下就没了的情况,我想应该是程序不够完善,请教前辈如何避免窗口闪烁消失的情况。
代码很简单,如下:
#include <iostream>
using namespace std;
struct Point
{
int x;
int y;

};
void main()
{
Point pt;
pt.x=5;
pt.y=5;
cout<<pt.x<<endl<<pt.y<<endl;
}

[解决办法]
程序最后加getchar();
或者system("pause");
不是程序不完善,而是VS2010和VC6不一样了
[解决办法]
while(new int); //一般用这个来停留的..信不信由你, 反正我信了
[解决办法]
运行时别点直接运行或F5

应该是:Ctrl+F5
[解决办法]
Sleep( dwTime ); //让线程睡会。
[解决办法]
getchar();或者system("pause");或者Ctrl + F5~
[解决办法]
不是你程序的问题,编译器不像6.0了而已用ctrl+f5就不会一闪而过了
[解决办法]
加个system("pause");
VC6会自动停下 vs2010不会。
[解决办法]
个人认为最好的方式:
首先要设置项目Properties->Configuration Properties->Linker->System->将右上方的SubSystem改为Console(/SUBSYSTEM:CONSOLE)。

然后:CTRL + F5

这样就不会一闪而过了。
[解决办法]
ctrl+F5
[解决办法]
我一般就是用system(“pause”)……
[解决办法]
getchar();让程序等你的消息~~

热点排行