grafik ekranı

Bu başlık kilitlidir. Yeni mesajlar gönderilemez veya mevcut mesajlar düzenlenemez.
roninalp
19-04-2005, 11:27   |  #1  
OP Yeni Üye
Teşekkür Sayısı: 0
21 mesaj
Kayıt Tarihi:Kayıt: Nis 2005

#include<graphics.h>
#include<conio.h>
#include <stdio.h>
main()
{
int g_surucu=DETECT,g_mod;
initgraph (&g_surucu,&g_mod," ");
printf("okul");
setbkcolor(1);
circle(50,20,5);
arc(200,100,90,180,50);
rectangle(10,10,300,200);
rectangle(12,12,298,198);
line(12,12,298,198);
closegraph();
}

şeklinde bir kod yazdım. compile edip çalıştırdığımızda siyah ekran belirip hemen kayboluyor. programı, windows'ta exe dosyasından çalıştırdığımızda ise "BGI Error:graphics not initalized (use 'initgraph')" şeklinde hata veriyor. yardım ederseniz sevinirim.. teşekkürler

LmandrakeL
19-04-2005, 17:08   |  #2  
Üye
Teşekkür Sayısı: 0
78 mesaj
Kayıt Tarihi:Kayıt: Şub 2004

initgraph fonksiyonunda son parametre BGI dediğimiz grafik kütüphanesinin nerde olduğu ile ilgili parametredir.Burayı boş bırakırsan bu kütüphane dosyalarının Yazdığın programla aynı klasörde olduğu anlamına gelir.Senin yapman gereken son parametreye kütüphanenin nerde olduğunu yazman gerekir.

Örnek :

initgraph(&g_surucu,&g_mod,"c:\\BORLANDC\\BGI\\BGI256.BGI");

gibi... Burada BGI256.BGI grafik kütüphanelerinden biridir.Senin yapman gereken buraya senin BGI kütüphanendeki dosyalardan birinin kaynak ve adını yazmak olacaktır.

roninalp
20-04-2005, 11:07   |  #3  
OP Yeni Üye
Teşekkür Sayısı: 0
21 mesaj
Kayıt Tarihi:Kayıt: Nis 2005

Klasörün kaynağını yazdım. ancak aynı sorun hala devam ediyor.

t3chNo
04-03-2006, 14:06   |  #4  
Taze Üye
Teşekkür Sayısı: 0
11 mesaj
Kayıt Tarihi:Kayıt: Mar 2006

Klasorun kaynagını yazarken dikkat et 2 tane \ kullan bi de ben de c'de grafik uzerine calısıyorum hatta bu okuldan verilmis bir proje bana.
Ben initgraph(&dr,&mode,"d:\\tc\\bgi"); seklinde yazıyorum ve bu calısıyor. Ama grafik modunun baslatılması tc'nin farklı surumlerinde farklı sekilde yapılıyor. Bendeki versiyonu TC v3.0. ha bir de unutmadan grafik modunun calısması icin gerekli olan dosya ega.bgi bu dosyanın bulundugu yolu sec.

Son Düzenleme: t3chNo ~ 04 Mart 2006 14:08