BGI error 是什么意思,怎么用tc运行游戏。

来源:百度知道 编辑:UC知道 时间:2024/06/01 08:55:20
我刚学tc,在吧上看到了贪食蛇和俄罗斯方块之类的游戏,但是直接用tc不能玩儿。说BGI Error: Graphics not initialized (use 'inigraph')。我怎么样才能玩儿那些源代码编的游戏。
还有怎么用c绘图啊,哪有详细的介绍,帮帮忙。谢谢。

Turbo C 2.0编写的程序如果涉及到图形图像的话,要有图形驱动加载,在TC目录下你可以发现BGI驱动文件。

BGI Error: Graphics not initialized (use 'inigraph')。
报这个错误的话,一个简单的方法,确保执行文件的同级目录下有驱动文件。

简单,首先要读取bmp文件的内容。只要你定义一个bmp文件的
头信息的结构体,就可以得到bmp文件的信息。然后将屏幕
设置到图形显示模式,把文件中的数据一个像素一个像素的写到
屏幕对应的显存中,屏幕上就可以显示出来了。