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.
Your path in initgraph
is wrong. Use "c:\\tc\bgi"
instead.
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");
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With