/ / कोडब्लॉक ग्राफिक्स लाइब्रेरी में त्रुटि - सी ++, ग्राफिक्स, कोडब्लॉक्स, बीजीआई, winbgi

ग्राफिक्स लाइब्रेरी में कोडब्लॉक त्रुटि - सी ++, ग्राफिक्स, कोडब्लॉक्स, बीजीआई, winbgi

मैंने कोडब्लॉक्स आईडीई में निम्नलिखित कोड निष्पादित किया-

#include <iostream>
#include <graphics.h>
using namespace std;

int main()
{
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:TCBGI");
line(100, 200, 150, 250);
cout << "Hello world!" << endl;

return 0;
}

और ग्राफिक्स में इस बिंदु पर मेरे कोड को डीबग करते समय रोक दिया

int left=0, int right=0, int right=INT_MAX, int bottom=INT_MAX,

मैंने WinBGIm लाइब्रेरी को शामिल किया है।

उत्तर:

उत्तर № 1 के लिए 1

ग्राफिक्स ड्राइवर के प्रारंभ के साथ समस्या की तरह लग रहा है।

आपके आईडीई पर निम्नलिखित कोड का आउटपुट क्या है?

#include <iostream>
#include <graphics.h>
using namespace std;

int main()
{
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\TC\BGI");

int errorcode = graphresult();
if (errorcode != grOk)
{
cout << "Graphics error: " <<  grapherrormsg(errorcode) << endl;
return 1;
}

line(100, 200, 150, 250);
cout << "Hello world!" << endl;

return 0;
}

उत्तर № 2 के लिए 1

आप सेटिंग कर रहे हैं right ग्राफिक्स में इस पंक्ति पर दो बार। एच:

int right=0, int right=INT_MAX

इस पंक्ति को बदलें:

int left=0, int top=0, int right=INT_MAX, int bottom=INT_MAX


जवाब के लिए 0 № 3

आपको सही करना चाहिए graphics.h इस तरह:

int left=0;
int top=0;
int right=INT_MAX;
int bottom=INT_MAX;