如何使Visual C++ 调试程序的窗口不自动关闭

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使Visual C++ 调试程序的窗口不自动关闭相关的知识,希望对你有一定的参考价值。

就是我调试某个程序的时候,调试窗口在运行完程序之后会自动关闭,这样我就看不到程序运行的结果了。而当我在学校的机子上调试的时候,窗口不会自动关闭,程序结尾会出现 press any key to continue 的。在自己电脑上调试就不会出现,为什么啊?有什么解决方法吗? 我用的是visual c++ 6.0 。谢谢

先 #include "stdlib.h",在结束前加:system("pause"),调用系统的 pause 命令。

Microsoft Visual C++ 1.5:集成了MFC2.5,增加了“目标文件链接嵌入 (OLE)2.0 和支持MFC的开放式数据库链接。这个版本只有16位的,也是第一个以CD-ROM为软件载体的版本。

这个版本也没有所谓“标准版”。它是最后一个支持16位软件编程的软件,也是第一个支持基于x86机器的32位编程软件。

扩展资料:

Visual C++ 被整合在Visual Studio之中,但仍可单独安装使用。

Visual Studio 2012 Professional是供开发人员执行基本开发任务的重要工具。可简化在各种平台上创建、调试和开发应用程序的过程。Visual Studio 2012 Professional 自带对测试驱动开发的集成支持以及调试工具,以帮助确保提供高质量的解决方案。

可为个人或团队简化应用程序开发过程,支持交付可扩展的高质量应用程序。无论是编写代码、构建数据库、测试还是调试,您都可以使用能够按照你的方式工作的强大工具来提高工作效率。

参考资料来源:百度百科-Visual C++

参考技术A

先 #include "stdlib.h",在结束前加:system("pause"),调用系统的 pause 命令。

Microsoft Visual C++ 1.5:集成了MFC2.5,增加了“目标文件链接嵌入 (OLE)2.0 和支持MFC的开放式数据库链接。这个版本只有16位的,也是第一个以CD-ROM为软件载体的版本。

这个版本也没有所谓“标准版”。它是最后一个支持16位软件编程的软件,也是第一个支持基于x86机器的32位编程软件。

扩展资料:

Visual C++调试窗口自动关闭的原因:

因为VC++6.0是一个比较老的程序编译软件,win8/8.1是比较新的系统,对于老软件的兼容性不是很好。

但是大学里学习C/C++编程的时候,很多人都喜欢用这个软件,这就使得喜欢使用新系统的同学犯愁了,无法在win8/8.1系统上完美运行VC++6.0编译器。

不过不用灰心,只要想想办法,动动手,这个兼容性问题还是比较容易解决的。

这里之所以推荐大家使用绿色版,是因为综合网上大家的意见,绿色版安装时比较容易,不会出现太卡的现象。

参考资料来源:百度百科-Visual C++

参考技术B 你这样:
#include <stdio.h>
#include <stdlib.h>
void main()

.....你的代码...
//最后加个这个:
getchar();
//这样最后要按一下回车 才能结束
参考技术C 闷 楼上说的是发布VC6.0的话楼主可以在程序最后加上fflush(stdin);getchar();就可以看见press any key to continue 参考技术D 先 #include "stdlib.h"
在结束前加:system("pause");
调用系统的 pause 命令

求助,Visual Studio 2008对C++代码不能自动提示

原来用Visual Studio 2008写C#代码,一切安好,现在改变设置,写C++,不行了,自动完成没有了,要手动按Ctrl+j,调试完后也不能暂停,要在代码里加system("pause"),才行,请过来人指点。

VS 2008 没怎么用过 用的是2005 下载个VA_X_Setup1833.exe插件就恨容易提示的。
C++ 中是要按Ctrl+F5是调试结束后不关闭运行窗口的快捷键。你可以试下。
C++中的调试设置可能和C#不怎么一样 。
参考技术A 记住你是学编程,不是学怎么用软件,所以其实都是一样的。
比如最基本的建立控制台应用程序,2010里是New /Project /Win32 /Win32 Console,vc6 里是 New /Project /Win32 Console,大同小异的,只是放的位置有变化。MFC部分的变化也是一样的,就是属性框似乎默认下2010是隐藏的,把那个Property从View里找出来就行了 (貌似“visual c++6.0教程”这类的书一上来就都是MFC,这其实不是针对初学者的)
追问

就是初学呀,本来英语就不会,又没人教,困难重重,问题太多了真的打击信心呀,本想用软件能提供一些帮助,让自己更容易发现问题。也许一个小问题也会让一个初学者几天都搞不定的,哎,真要到记事本就能搞定的程序,那就不用问了。呵呵。

以上是关于如何使Visual C++ 调试程序的窗口不自动关闭的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio调试器指南---Threads窗口

Visual Studio调试器指南---Threads窗口

visual studio 2010在运行调试时,运行窗口自动退出

visual studio 2008 在编写C程序语言时,为啥调试窗口自动瞬间关闭?

求助,Visual Studio 2008对C++代码不能自动提示

用于输出的 Visual Studio 代码 C++ 终端