C Kitabı
Buraya açıklama gelecektir
Buraya açıklama gelecektir
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
:<br />
118<br />
:<br />
}<br />
outportb(COM1 + 3 , 0x03); // 8 bit, parity yok, 1 dur biti<br />
outportb(COM1 + 2 , 0xC0); // FIFO Kontrol saklayıcısı<br />
Ders 19: Grafik Kullanımı<br />
• Giriş<br />
• 19.1 Grafik Ekranına Geçiş<br />
• 19.2 Bazı Grafik Fonksiyonları<br />
• 19.3 Renk Kodları<br />
• 19.4 Örnekler<br />
Giriş<br />
Bu kısımda sadece Turbo C derleyicisine ait basit grafik uygulamaları kısaca anlatılmıştır.<br />
Örneklerde verilen grafik fonksiyonları ANSI C de bulunmamaktadır. Bu yüzden bir çok C<br />
derleyicisi, kendi bünyesinde farklı grafik fonksiyonlarına sahiptir. Örneğin Linux<br />
ortamındaki grafik kullanmak için g2 kütüphanesi geliştirilmiştir.<br />
19.1 Grafik Ekranına Geçiş<br />
Turbo C'de, Grafik sistemine geçmek için, initgraph() fonksiyonunu kullanılır. Bütün<br />
çizimler sadece DOS ortamında çalışır. Grafik fonksiyonlarının kullanılması için graphics.h<br />
başlık dosyası programın başına ilave edilmelidir. Grafik işlemleri için temel işlemler:<br />
#include <br />
#include <br />
...<br />
int surucu = DETECT, grmod, hata_kodu; /* DETECT grafik<br />
sürücüsünü otomatik seçer */<br />
.<br />
.<br />
.<br />
initgraph(&surucu, &grmod, ""); /* grafik ekranını başlat<br />
*/<br />
hata_kodu = graphresult(); /* hata_kodu al */<br />
if (hata_kodu != grOk) /* hata_kodu 0 dan farklı<br />
ise başlatma */<br />
{<br />
puts("Hata olustu.");<br />
puts("Grafik ekrani baslatilamiyor.");<br />
exit(1);<br />
}