#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
#include<stdlib.h>
int main(void) {
int gdriver=DETECT,gmode,errorcode;
char pt[];
initgraph(&driver,&mode,"");
errorcode=graphresult();
if(errorcode!=0); {
printf("graphics error:%s\n",grapherrormsg(errcode));
printf(" ");
getch();
exit(1);
}
char pt[]={0x00,0x50,0x50,0x70,0x50,0x50,0x00,0x00};
setfillpattern(pt,2);
floodfill(100,200,16);
getch();
closegraph();
return 0;
}
BASKİLİ ŞEKİLDE HARF YAZDIRMAYA NASİL YAZDIRILIR?
BİR DE C GRAFİKTE ANİMOSYON OLARAK TOPUN BELLİ ARALIKLARLA HAREKET ETMESİ NASİL OLUR ????
c grafik yardim
topun hareketi için söyle bişey düşündüm topun rengini arkaplan rengine boyayarak hareketi saglamak ama neyi unutmuşum calşmıyor???#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
#include<stdlib.h>
int main(void) {
int gdriver=DETECT,gmode,errorcode;
int s;
initgraph(&driver,&mode,"");
errorcode=graphresult();
if(errorcode!=0); {
printf("graphics error:%s\n",grapherrormsg(errcode));
printf(" ");
getch();
exit(1);
}
setbkcolor(7);
ciricle(50,50,7);
setfillystlye(2,4);
for(s=0; s<100; s++) {
circle(s,s,7);
getch();
closegraph();
return 0;
}
Grafik komutları arasında bulunan settextstyle() fonksiyonu,ekrana yazdırılacak yazının biçimini belirlemek için kullanılan bir fonksiyondur.outtext() fonksiyonu ise,settextstyle() fonksiyonu ile biçimlendirilen yazıyı ekranda bastırmaya yarayan bir fonksiyondur.
settextstyle() fonksiyonu 3 parametre alır.Bunlar sırasıyla,font tipi,yön ve boy parametreleridir.Yon parametresi yazının yatay ve dikey olarak yazdırılmasını belirler.Şayet arguman degeri 0 ise yazı yatay,1 ise yazı dikey olacaktır.boy parametresi ise yazının buyuklugunu belirler.
Topun hareketini ise,kullandıgınız bir fonksiyonun x ve y koordinatlarını belirleyerek bir degiskene alarak saglayabilirsiniz.Ornegin klavyeden 'a' harfine basıldıgında topun x noktası 5 azalarak sola gidebilir.
Ornegin, circle(x,y,10) seklinde bir deklarator yazılabilir.
Başarılar