19.1 Grafik Ekranına Geçiş
19.1 Grafik Ekranına Geçiş
Turbo C’de, Grafik sistemine geçmek için, initgraph() fonksiyonunu kullanılır. Bütün çizimler sadece DOS ortamında çalışır. Grafik fonksiyonlarının kullanılması için graphics.hbaşlık dosyası programın başına ilave edilmelidir. Grafik işlemleri için temel işlemler:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#include <graphics.h> #include <stdlib.h> ... int surucu = DETECT, grmod, hata_kodu; /* DETECT grafik sürücüsünü otomatik seçer */ . . . initgraph(&surucu, &grmod, ""); /* grafik ekranını başlat */ hata_kodu = graphresult(); /* hata_kodu al */ if (hata_kodu != grOk) /* hata_kodu 0 dan farklı ise başlatma */ { puts("Hata olustu."); puts("Grafik ekrani baslatilamiyor."); exit(1); } . . /* grafik işlemleri ... */ . closegraph(); /* grafik ekranını kapat */ |
şeklindedir.
NOT
|
Turbo C’de varsayılan grafik modu (640,480) çözünürlüğe ayarlanmıştır. Bu modda, Çizim ekrenının sol-üst köşesine ait koordinat (0,0) olarak tanımlıdır. Varsayılan moddaki bazı koordinatlar Şekil 19.1’de gösterilmiştir.
Şekil 19.1: Turbo C varsayılan moddaki koordinatlar