Main.exe перестанет работать, когда я использую Graphics.h в code :: blocks. Почему? - PullRequest
0 голосов
/ 06 ноября 2019

У меня такая же проблема с этой Ошибка CodeBlocks в графической библиотеке Разница в том, что я уже изменил строку

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

На это:

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

Но main.exe перестал работать. Я попробовал каждое возможное решение, предложенное этим ответом в Qand A любого сайта, но результат все тот же. Мой код такой:

#include <iostream> 
#include <graphics.h> 
using namespace std; 
int main() { 
initwindow(400,300);
int gd = DETECT, gm; 
initgraph(&gd, &gm, "C:\\TC\\BGI"); 
line(100, 100, 400, 400); 
getch();
closegraph();
return 0; }

Нет сообщения об ошибке, но есть 1 предупреждение: ISO C ++ запрещает преобразовывать строковую константу в 'char *' [Wwrite-strings] Когда я наконец нашел одно возможное решение,он уже удалил его (http://www.cplusplus.com/forum/general/143918/)

...