www.3112.net > DEv%C++怎么运行结果?

DEv%C++怎么运行结果?

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

可能是楼主习惯于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中定义.

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

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

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

最后一行加一个句 system("pause");就在main函数的return语句前面. 头文件里要用#include<stdlib.h>

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

有的你看不到而已,修改为以下试试#include <stdio.h>#include<math.h>#include<stdlib.h> int main() { double x, s; printf("input number:\n"); scanf("%lf",&x); s=sin(x); printf("sin of %lf is %lf\n",x,s); system("pause"); return 0; }

那也可以啊 基础的可能你应该会了像CD DIR 等命令 在CMD下也可以打汉字 一种你可以直接复制那个地址然后粘在里面 另一种手动打上地址

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

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