三九宝宝网宝宝教育教学论文

C语言图形初始化程序

01月07日 编辑 39baobao.com

通常,用户编辑连接好的图形程序文件(*.EXE)还不是能完全独立运行的文件,它还需要图形驱动程序(*.BGI)的支持,换言之,它只能在含有(*.BGI)的文件目录下运行, 如何生成能完全独立运行的图形程序文件呢? Turbo.c给我们提供了完成此工作的工具,有一个叫做BGIOBJ的图形驱动程序和字体的实用程序,该程序能将驱动程序转换为目标文件。有六个驱动程序文件,它们分别是:

CGA.BGI

EGAVGA.BGI

HERC.BGI

ATT.BGI

PC3270.BGI

IBM8514.BGI

上面六个文件不一定都用,也可以只包含前三个,这四个文件分别是TRIP.CHR(三重字体),LITT.CHR(小字体),SANS(无衬线字体)和GOTH.CHR(黑体字体)。使用BGIOBJ实际上不难,如果*.BGI文件是在目录下,

cd

bgiobj/F cga

bgiobj/F egavga

bgiobj/F herc

bgiobj/F trip

bgiobj/F litt

bgiobj/F sans

这将生成CGAF.OBJ、EGAVGAF.OBJ、HERCF.OBJ、TRIPF.OBJ、LITTP.OBJ和SANSF.OBJ。现在我们把这些文件从目录下移到下,

下一步是将六个obj文件追加到库GRAPHICS.LIB中,按如下操作:

cd\tc\lib

tlib graphics+cgaf+egavgaf+hercf+tripf+littf+sansf

推荐阅读
图文推荐