BGI error, How to Resolve it?

橙三吉。 提交于 2019-12-01 09:12:13
Jesus Ramos

Your path in initgraph is wrong. Use "c:\\tc\bgi" instead.

montej

I also suffered from that problem.

Simply put this line:

initgraph(&gdrive,&gmode, "c:\tc\bgi"); 

here c:\tc\bgi is important.

MOST IMPORTANT:

In tc.exe (which you are using) at top are some menus like file, edit, options:

  • Go options>application
  • select overlay (By Default it is "standard" but you must select "overlay" option), then click on ok.
  • now you run your graphics progaram.

NOTE: in the output, if it gives an error about bgi, ignore it, just give the input for the program if it is required and it will give you the graphics output. Enjoy.

Gautam Jangra

If you get this error message when you run your graphics program: BGI Error: Graphics not initialized (use 'initgraph')

Just you need to copy the \tc\bgi\EGAVGA.BGI file to your local folder where you are running the application.

Try this (it worked for me) :

The BGI folder is usually in the following path,

C:\TurboC++\disk\TurboC3\BGI

So the code you need to put in your program is as follows,

initgraph(&gd, &gm, "C:\\TurboC3\\BGI");

Could be multiple reasons:

  • wrong path to the bgi file (I see the colon is missing)
  • unsupported graphics mode (don't expect DOS graphics apps to work under Vista and up)

if by including "C:\tc\bgi" still the error persists , try this: goto file-> change directory.. change it to bgi.. but this has to be done every time u open the turboc

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!