C的图形问题?

mjroot 2002-09-03 01:53:48
小弟我初学TC,编一个程序运行后出错如下:
BGI Error: Graphics not initialized (use 'initgraph')
请问这是什么原因,怎么才能解决?
我用的是TC2.0  前些时间下载了它的汉化后,提示不能打开
包文件,将开头两行打开包的语句删除会运行正常,请请问这是什么
原因????
...全文
16 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
blh 2002-09-03
  • 打赏
  • 举报
回复
initgraph(&gdriver, &gmode, "");加上库路径
initgraph(&gdriver, &gmode, "c:\\tc2.0\");
blue_coco 2002-09-03
  • 打赏
  • 举报
回复
要初始化图形模式
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>

int main(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;

/* initialize graphics mode */
initgraph(&gdriver, &gmode, "");

/* read result of initialization */
errorcode = graphresult();

if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1); /* return with error code */
}

/* draw a line */
line(0, 0, getmaxx(), getmaxy());

/* clean up */
getch();
closegraph();
return 0;
}

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧