www.3112.net > DEV C++如何显示运行结果

DEV C++如何显示运行结果

dev c++需要在开头加上#include,末尾加上一句system("pause"); 暂停的意思,这样就能显示结果了,不然会一闪而过.

方法一:加上程序语句 a.#include<system.h> system("pause"); b.#include<conio.h> getch(); c.getchar(); 方法二:使用DOS命令行方式运行程序 这样程序结果会保留在命令行当中.方法三:使用第三方IDE工具 建议使用SciTE,因为Dev正好也是采用GCC的架构,而Scite正好对c++及C的配置也是如此,可以对SciTE进行配置后就可以使用了,编译及运行结果会直接显示并保留在右侧的输出窗口中.

如果你先前用过tc这个编译器,使用dev c++编写程序运行后窗口就会闪一下就没有了,要想看到运行得到的结果,就必须注意如下事项: 1. 在程序的最后(在return语句前)加getch(); (只适用于c程序) 2. 在程序的最后(在return语句前

printf后加getchar();

方法一:自己加上程序语句 a.#include system("pause"); b.#include getch(); c.getchar(); 方法二:使用dos命令行方式运行程序 这样你的程序结果会保留在命令行当中 方法三:使用第三方ide工具 我使用的 是scite,因为dev正好也是采用

方法二.getchar().顺便说一下;getch().h>system(&quot:使用DOS命令行方式运行程序这样你的程序结果会保留在命令行当中方法三:使用第三方IDE工具我使用的 是SciTE,因为Dev正好也是采用GCC的架构,而Scite正好对c++及C的配置也

可能是楼主习惯于vc++的查看方式,vc++会在ide状态下对已经编译的控制台程序加上一个外壳,其作用就是当该控制台程序运行时,用户需要额外单击任意键才能中止程序运行,类似于windows系统控制台的pause命令,这样可以方便程序员查看程序的运行结果. 在dev-c++中,我们可以在代码(一般是main函数)的尾部添加一句“system("pause");”或者“getch();”都可以实现上述效果.当然,你可能需要添加适当的头文件才能使用这两个函数,其中system()函数在process.h中定义,getch()在stdio.h中定义.

可能是楼主习惯于VC++的查看方式,VC++会在IDE状态下对已经编译的控制台程序加上一个外壳,其作用就是当该控制台程序运行时,用户需要额外单击任意键才能中止程序运行,类似于Windows系统控制台的pause命令,这样可以方便程序员查看程序的运行结果. 在Dev-C++中,我们可以在代码(一般是main函数)的尾部添加一句“system("pause");”或者“getch();”都可以实现上述效果.当然,你可能需要添加适当的头文件才能使用这两个函数,其中system()函数在process.h中定义,getch()在stdio.h中定义.

事实上,所有的 Console 程序都是运行完成后自动退出的. 在 Windows 中,如果直接从资源管理器里运行 Console 程序,运行完成后也会自动退出.这与无穷消息循环的 WinGUI 程序不同,所以你看不到输出结果.而如果在 CMD 命令行里运行,完成后也会退出,不过是返回了 CMD,所以还能看到输出的结果. 实际上这个程序已经输出了结果,但由于完成后自动退出了,所以你看不到而已. getchar() 就是等待你输入一个数据,这样可以延缓程序完成的时间,保持输出窗口不关闭.以保证你可以看到输出结果. 有时候你需要两个 getchar().例如在这个例子中就是如此.

把system("PAUSE");改成system("pause");实在不行那就这样吧,把system("PAUSE");换成scanf("%d", &line);产生中断后可以看到打印,关的时候输入一个字母或数字再回车就行了

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com