C语言 这段代码中的这两行是干什么用的?

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:30:30
下面这段画线程序:
#include "graphics.h"
main()
{
int driver,mode;
driver=VGA;mode=VGAHI;
initgraph(&driver,&mode,"");
line(1,1,300,300);
getch();
}
这段代码中:
int driver,mode;
driver=VGA;mode=VGAHI;
这两行是干什么用的?专业术语叫做什么?能否用别的替换?
越详细越好,谢谢!

这是TC DOS模式下作图用到的 在VC++上编译不通过,

其中
driver=VGA; //适配器类型
mode=VGAHI; //适配器工作模式

他们用来决定屏幕的象素多少和色彩的种类,相当与windows下的显示模式

driver和mode是自己定义的,可以换;但VGA和VGAHI是宏,有其固定的意义,不能随意更换。

driver=VGA是图形适配器
mode=VGAHI是图形模式
不能改,但变量名可以改
有了那两个,才能进入图形模式