c语言初始化问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:40:13
我的机子是本本,c语言图形无法初始化。
显示的错误是
driver file does not find(EGAVGA.BGI)

错误的原因是:控告台在默认指定的文件路径里找不“egavga.bgi"这个图形驱动文件

图形驱动序号不同,图形驱动文件也不同。序号为VGA图形驱动对应"egavga.bgi"这个图形驱动文件。
"egavga.bgi"一般在 Tc目录下

例如:
-------
#include <graphics.h>

int Drive,Mode=DETECT;
initgraph(&Drive,&Mode,""); //图形显示器、显示模式、路径自动检测

运行时需要在当前目录下存在 EGAVGA.BGI文件
在TC\BGI目录底下

-------
如果编译后的.exe文件在另外一个目录(如编译后的.exe文件在D:\MyTc 目录下,而编译器的程序和.BGI文件在C:\Turboc\bin 目录下,则需要填上BGI文件的路径
例如:
initgraph(&Drive,&Mode,"C:\\Turboc\\bgi");

驱动文件错误,你重装下这个驱动把。

楼上正确。