I executed the following code in codeblocks IDE-
#include <iostream>
#include <graphics.h>
using namespace std;
int main()
{
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\TC\BGI");
line(100, 200, 150, 250);
cout << "Hello world!" << endl;
return 0;
}
and while debugging my code stopped at this point in graphics.h
int left=0, int right=0, int right=INT_MAX, int bottom=INT_MAX,
I have included the WinBGIm library.
Looks like issue with initialization of graphics driver.
What is the output of following code on your IDE?
You are setting
right
twice on this line in graphics.h:int right=0, int right=INT_MAX
Change the line to this:
int left=0, int top=0, int right=INT_MAX, int bottom=INT_MAX
You should correct graphics.h in this way: