Dodawanie bibliteki graphics.h do Dev C++
Aby korzystać z funkcji graficznych w Dev C++ należy zainstalować odpowiednie biblioteki
Pliki do pobrania - pobierzPobrany plik po rozpakowaniu wygląda następująo

Pliki graphics.h oraz winbgim.h kopiujemy do folderu

Plik libbgi.a kopiujemy do folderu

Uruchamiamy program i w opcjach kompilatora dodajemy poniższe parametry.
UWAGA: Zwróć uwagę na wybór kompulatora

Możesz skorzystać z opcji kopiuj-wklej
-static-libgcc -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
Teraz już tryb graficzny powinno dać się uruchomić. Można to sprawdzić wpisując poniższy program: (pobierz)
#include <graphics.h>
using namespace std;
int main() {
int gd=DETECT, gm;
initgraph(&gd, &gm, (char*)"");
circle(320,240,200);
getch();
closegraph();
return 0;
}
Po jego uruchomieniu zobaczycie obrazek:

Instrukcja powstała na podstawie filmu: link
Wybrane funkcje graficzne
- arc( int x, int y, int stangle, int endangle, int radius );
- bar( int left, int top, int right, int bottom );
- bar3d( int left, int top, int right, int bottom, int depth, int topflag );
- circle( int x, int y, int radius );
- drawpoly(int n_points, int* points);
- ellipse( int x, int y, int stangle, int endangle, int xradius, int yradius );
- fillellipse( int x, int y, int xradius, int yradius );
- fillpoly(int n_points, int* points);
- floodfill( int x, int y, int border );
- line( int x1, int y1, int x2, int y2 );
- linerel( int dx, int dy );
- lineto( int x, int y );
- pieslice( int x, int y, int stangle, int endangle, int radius );
- putpixel( int x, int y, int color );
- rectangle( int left, int top, int right, int bottom );
- sector( int x, int y, int stangle, int endangle, int xradius, int yradius );