BGI error, How to Resolve it?

sriram picture sriram · Sep 30, 2011 · Viewed 49.7k times · Source

I want to run a C program that draws a circle. The program is compiling with no error and it is running. After getting the values like radius from the user, I get the error like this :

BGI error: Graphics not initialized ( use "initgraph")

Even though in my source code I have added this line :

int gmode,gdrive=DETECT;
initgraph(&gdrive,&gmode,"c\\tc\\bgi");

Still I'm getting error.

I'm using Windows and I couldn't figure out where I went wrong. Can anyone help me in this regard?

Thanks in advance.

Answer

Jesus Ramos picture Jesus Ramos · Sep 30, 2011

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