教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

在vs2010运行时DOS窗口一闪而过看不到结果解决方法

来源:网络收集 时间:2026-08-31
导读: #include stdio.h #include conio.h int main() { } #include stdio.h #include conio.h #include stdlib.h int main() { } int x=15,y=5,z=50; printf(x=%d, y=%d, z=%d\n,x,y,z); printf(xy? %d\n,xy); printf(x=y? %d\n,x=y); printf(x+yz? %d\n,x+yz); p

#include <stdio.h>

#include <conio.h>

int main()

{

}

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

int main()

{

}

int x=15,y=5,z=50; printf("x=%d, y=%d, z=%d\n",x,y,z); printf("x>y? %d\n",x>y); printf("x<=y? %d\n",x<=y); printf("x+y<z? %d\n",x+y<z); printf("z-30>=x+y? %d\n",z-30>=x+y); printf("y==z-30>x? %d\n",y==z-30>x); system("pause"); //getch(); return 0; printf("执行x=a<b||c++后,x=%d,a=%d,b=%d,c=%d\n",x=a<b||c++,a,b,c); printf("执行y=a>b&&c++后,y=%d,a=%d,b=%d,c=%d\n",y=a>b&&c++,a,b,c); printf("执行z=a||b++||c++后,z=%d,a=%d,b=%d,c=%d\n",z=a||b++||c++,a,b,c); //system("pause"); getch(); return 0; int a=3, b=4, c=5; int x,y,z; printf("a=%d, b=%d, c=%d\n",a,b,c); printf("a+b>c&&b==c ? %d\n",a+b>c&&b==c); printf("!a||!c||b ? %d\n",!a||!c||b); printf("a||b+c&&b>c ? %d\n",a||b+c&&b>c); printf("a*b&&c+a ? %d\n\n",a*b&&c+a);

在vs2010中,新建C语言程序,运行时出现这样的现象:DOS窗口一闪而过,想查看输出内容,但是看不到,很纠结!!!

现整理下自己测试过的方法:

1) 在main()函数的末尾加一个 system("pause"); 此时头文件应有

#include<stdlib.h>

注意:主函数末尾有return 0时system("pause")加在return 0前

头文件加conio.h

最后面加_getch();

不用system那一句

//首选这个吧,挺好用的

2) 在main()函数的末尾加一个getch(); 此时头文件应有#include<conio.h>

//这个不怎么常用

3)非调试状态下运行,直接按按Ctrl+F5;如果按F5调试的话,就会出现一闪而过的情况,但该方法不适用于生成的exe文件;

//这个用起来比较方便

4) 给程序加一个任务,即定义一个内联函数 inline void keep_window_open(char ch;cin>>ch;),然后在mian函数末尾加上keep_Window_open();这个方法是最有效也是最常用的,网上很多方法原理都类似于此。具体原因我也不知晓。C++中比较常用

5)其他方法,如设置断点,单步调试等。

while(1)

{scanf();}

或者getchar();

看你用的什么版本了 6.0 还是2005 或者2008 等等 不过大同小异 创建新项目: 在“文件”菜单上,指向“新建”,然后单击“项目…”。 在“Visual C++”项目类型中,单击“Win32”,然后单击“Win32 控制台应用程序”。 输入项目名称。 默认情况下,包含项目的解决方案与新项目同名,当然,您也可以键入其他名称。如果愿意,您可以为项目输入一个不同的位置。 单击“确定”创建新项目。 在“Win32 应用程序向导”中,选择“空项目”并单击“完成”。 如果“解决方案资源管理器”不可见,请单击“视图”菜单上的“解决方案资源管理器”。 向该项目添加新的源文件: 在“解决方案资源管理器”中,右击“源文件”文件夹,指向“添加”并单击“新建项”。 单击“代码”节点中的“C++ 文件(.cpp)”,输入一个文件名,然后单击“添加”。 该 .cpp 文件即显示在“解决方案资源管理器”中的“源文件”文件夹中,并且在键入代码的位置,出现一个选项卡式窗口。 在 Visual Studio 中,在新创建的选项卡中单击,并键入使用标准 C++ 库的有效 C++ 程序,或者复制并粘贴示例程序之一。 例如,您可以使用 set::find (STL Samples) 示例程序,该程序位于帮助中的“标准模板库示例”主题中。有关将示例程序复制到剪贴板的信息,请参见如何:编译帮助主题中的代码示例。 如果要为此过程使用示例程序,请注意 using namespace std; 指令。这将允许程序

使用 cout 和 endl

,而无需要求完全限定名称(std::cout 和 std::endl)。 在“生成”菜单上,单击“生成解决方案”。 “输出”窗口显示有关编译过程的信息,如生成日志的位置,以及指示生成已成功的消息。 在“调试”菜单上,单击“开始执行(不调试)”。 如果使用了示例程序,将显示一个命令窗口,其中显示是否在集合中找到了特定的整数。

背记忆程序:

#include <stdio.h>

#include <conio.h>

int main()

{ 定义变量;

变量=常量;…

}

主程序部分…… return 0; ……..; getch();

…… 此处隐藏:350字,全部文档内容请下载后查看。喜欢就下载吧 ……
在vs2010运行时DOS窗口一闪而过看不到结果解决方法.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1810331.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)