在编译C语言时,为什么无法打开包含文件' GRAPHICS.H '?

我在编译下面程序时,为什么无法打开包含文件'GRAPHICS’的文件????#include<graphics.h>main(){intgdriver=DETECT,gm... 我在编译下面程序时,为什么无法打开包含文件' GRAPHICS’的文件????
#include<graphics.h>
main()
{int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"c:\\tc");
cleardevice();
moveto(160,120);
lineto(480,120);
lineto(160,360);
lineto(160120);
getch();
closegraph();
}
展开
 我来答
tattackor
推荐于2017-09-20 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:888万
展开全部
1、graphics.h是win-tc自带的函数库——用来图形开发,其他编译器可能不包含这个函数库,特别是VC(里面是比较正统的C函数库),肯定没有。如果一定要用VC或者你的编译器编译——那么应该把win-tc里面的graphic.h的函数库弄到当前编译器文件夹下。
2、graphics.h是TC下的,也就是Turbo C,而且要在纯DOS下才能运行,要在Windows 下面的话,这个是肯定用不了的。如果要编写图形化,用graphics 以后,程序的可移植性会变差,也就意味着只能在纯DOS下才能运行这个的程序,在Windows 或Linux /Unix 下是无法编译通过的,建议不要用。
匿名用户
推荐于2017-09-17
展开全部
这个代码是TurboC的代码

<graphics.h>
是TurboC独有的图形处理头文件

VC 和其他编译器中没有
这个代码只能在TurboC中运行

WinTC的界面是Windows的核心编译器是TurboC 2.0
可以运行这个程序
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crazyks
2009-05-05 · TA获得超过156个赞
知道答主
回答量:81
采纳率:0%
帮助的人:84.6万
展开全部
如果用TurboC运行也不成功的话,有两种方案(大同小异):
1.把程序复制到TurboC安装目录下运行;
2.或者把TC安装目录中名为“Egavga.bgi”的文件跟代码放在同一个文件夹下面,这样就可以运行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式