在编译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();
} 展开
#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();
} 展开
展开全部
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 下是无法编译通过的,建议不要用。
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
可以运行这个程序
<graphics.h>
是TurboC独有的图形处理头文件
VC 和其他编译器中没有
这个代码只能在TurboC中运行
WinTC的界面是Windows的核心编译器是TurboC 2.0
可以运行这个程序
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果用TurboC运行也不成功的话,有两种方案(大同小异):
1.把程序复制到TurboC安装目录下运行;
2.或者把TC安装目录中名为“Egavga.bgi”的文件跟代码放在同一个文件夹下面,这样就可以运行了。
1.把程序复制到TurboC安装目录下运行;
2.或者把TC安装目录中名为“Egavga.bgi”的文件跟代码放在同一个文件夹下面,这样就可以运行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询