急求C语言画图问题
我编写了一个画表格的函数,但是他总是说我没有装载<graphics.h>而且用到的几个函数都用不了...#include<graphics.h>#include<stdi...
我编写了一个画表格的函数,但是他总是说我没有装载<graphics.h>
而且用到的几个函数都用不了...
#include <graphics.h>
#include <stdio.h>
#define BEGIN 160 /*起始点*/
#define END 400 /*终点*/
#define WIDTH 20 /*表格宽度*/
int main()
{
int gdriver=DETECT,gmode;
int i,j;
initgraph(&gdriver,&gmode,"E:\\Program Files\\WINYES\\TC20H"); /*设置图形方式初始化*/
cleardevice(); /*清屏*/
setbkcolor(BLACK); /*设置背景为黑色*/
for(j = BEGIN;j <= END;j+=WIDTH)
for(i= BEGIN;i<=END;i++) /*绘制表格中的横坐标线*/
putpixel(i,j,WHITE);
for(i = BEGIN;i <= END;i+=WIDTH)
for(j = BEGIN;j <= END;j++) /*绘制表格中的纵坐标线*/
putpixel(i,j,WHITE);
getch();
return 0;
}
到底是什么问题啊?
系统提示问题出错在:
无法加载graphics.h 展开
而且用到的几个函数都用不了...
#include <graphics.h>
#include <stdio.h>
#define BEGIN 160 /*起始点*/
#define END 400 /*终点*/
#define WIDTH 20 /*表格宽度*/
int main()
{
int gdriver=DETECT,gmode;
int i,j;
initgraph(&gdriver,&gmode,"E:\\Program Files\\WINYES\\TC20H"); /*设置图形方式初始化*/
cleardevice(); /*清屏*/
setbkcolor(BLACK); /*设置背景为黑色*/
for(j = BEGIN;j <= END;j+=WIDTH)
for(i= BEGIN;i<=END;i++) /*绘制表格中的横坐标线*/
putpixel(i,j,WHITE);
for(i = BEGIN;i <= END;i+=WIDTH)
for(j = BEGIN;j <= END;j++) /*绘制表格中的纵坐标线*/
putpixel(i,j,WHITE);
getch();
return 0;
}
到底是什么问题啊?
系统提示问题出错在:
无法加载graphics.h 展开
4个回答
展开全部
如果提示找不到"graphics.h",则:
1). 确保路径设置正确:
进入Turbo C => F10(进入菜单) => Options => Directories:
确保Include Directories, Library Directories正确,一般地可以设为:
.\include(即TC所在路径下include文件夹)
.\lib
也可以设为绝对路径,例如:
C:\TC\include
C:\TC\lib
2). 如果路径设置正确,则要确保include文件夹下有"graphics.h"文件
这样应该就可以了.
1). 确保路径设置正确:
进入Turbo C => F10(进入菜单) => Options => Directories:
确保Include Directories, Library Directories正确,一般地可以设为:
.\include(即TC所在路径下include文件夹)
.\lib
也可以设为绝对路径,例如:
C:\TC\include
C:\TC\lib
2). 如果路径设置正确,则要确保include文件夹下有"graphics.h"文件
这样应该就可以了.
展开全部
你的程序没有问题,我用TC20运行过了,出现一张网格图案.
重装你的TC20吧
重装你的TC20吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请附上编译错误,否则只能猜测了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的TC是不完整?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询