DOS窗口启动后消失。VC++2008使用问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 06:28:15
我用VC++2008编写的win32程序,调试运行时DOS窗口闪一下就消失,根本看不见运行结果。双击生成的.exe文件也是如此。怎么才能使DOS窗口不自动关闭呢?另求推荐一本学习Microsoft Visual Studio 2008的C++的好书,谢谢。。

int main()
{
//.........................
return 0;
}
到return 0时程序结束当然消失了。你可以在函数中添加如下
int main()
{
char c;
c=getchar();
//.........................
return 0;
}
程序一直等待你输入字符,在输入之前是不会消失的。
如果学习C++的话,可以看看《21天学通C++》,这本书很好,当然21天是不可能学通C++的,但这本书C++的重点知识都有了,从简单的语句,类型,到高级的STL模板编程。很初级,也很专业。另外说的是,SAMS这个出版社出的书都很好,它是美国的一个专业计算机书出版社,因为专业,所以精彩。如果刚开始学习C++的话,不要看什么候捷的书,不适合新手。

int main()
{
system("pause");
return 0;
}

楼上两种方法都可以。