В этом коде я хочу показать круг и полосу с черной рамкой на белом фоне. Но хотя я компилирую этот код в TurboC ++, он показывает только белый фон. не могу понять почему объекты не отображаются .. чего мне не хватает?
Вот мой код:
#include <graphics.h>
#include <conio.h>
#include <stdlib.h>
#include <dos.h>
class Sun {
public:
Sun() {}
void drawSun() {
setcolor(0);
circle(450, 260, 50);
}
};
class Bar {
private:
Sun sn;
public:
drawBar() {
sn.drawSun();
setcolor(0);
bar(100, 100, 200, 200);
}
};
int main() {
int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, "C:\\turboc3\\bgi");
setbkcolor(15);
Bar br;
br.drawBar();
getch();
return 0;
}
Другой вопрос: как это получить br
объект класса Бар в getimage()
функционировать?
Спасибо
Цвета 0 и 15 одинаковые, используйте другой цвет фона или другой цвет для изображения. оба 0 и 15 для белого.
Других решений пока нет …