27 Şubat 2012, 18:22
|
#1 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| C'de Resim çizme
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Kod: Kodu kopyalamak için üzerine çift tıklayın! #include<stdio.h>
#include<conio.h>
#include<windows.h>
void git(int x,int y)
{
COORD koord;
koord.X = x;
koord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), koord);
}
main()
{
int a,b,i,yer1=2,yer2=2,say=0,c,d;
printf(" Silme modu icin 1'e basip silme islemi bittiginde tekrar 1 giriniz.");
printf(" \n\n Imlec tasima modu icin 2'ye basip islem bittiginde tekrar 2 giriniz.");
printf(" \n\n Cizim yon tuslariyla yapilmaktadir.\n\n\n *****Silme Saga Dayalidir.*****");
printf(" \n\n\n*Ilk Etapta Istediginiz koordinata gelip 2 ye basarak cizime baslayabilirsiniz.*");
printf(" \n\n\n Ekrani temizleyip cizime baslamak icin bir tusa basiniz..");
getch();
system("cls");
while(1)
{
if(say==0)//ilk işlemin taşıma olmasını sağlar.
{
a=50;
}
else
{
git(0,0);
printf("Cizim Modu.");
git(c,d);//c ve de en uste cızım modu yazdırdıktan sonra konumumuzu korumaya yarar.
a=getch();
}
if(a==80)
{
git(yer1,yer2);
printf("%c",219);
c=yer1;
d=yer2;
yer2++;
}
if(a==77)
{
git(yer1+1,yer2-1);
printf("%c",219);
c=yer1+1;
d=yer2-1;
yer1++;
}
if(a==72)
{
git(yer1,yer2-2);
printf("%c",219);
c=yer1;
d=yer2-2;
yer2--;
}
if(a==75)
{
git(yer1-1,yer2-1);
printf("%c",219);
c=yer1-1;
d=yer2-1;
yer1--;
}
if(a==49)
{
git(0,0);
printf("Silme Modu.");
do
{
b=getch();
if(b==80)
{
git(yer1,yer2);
printf(" ");
yer2++;
c=yer1;
d=yer2;
}
if(b==77)
{
git(yer1+1,yer2-1);
printf(" ");
c=yer1+1;
d=yer2-1;
yer1++;
}
if(b==72)
{
git(yer1,yer2-2);
printf(" ");
c=yer1;
d=yer2-2;
yer2--;
}
if(b==75)
{
git(yer1-1,yer2-1);
printf(" ");
c=yer1-1;
d=yer2-1;
yer1--;
}
}
while(b!=49);
}
if(a==50)
{
git(0,0);
printf("Tasima Modu");
say++;
do
{
b=getch();
if(b==80)
{
git(yer1,yer2);
yer2++;
}
if(b==77)
{
git(yer1+1,yer2-1);
yer1++;
}
if(b==72)
{
git(yer1,yer2-2);
yer2--;
}
if(b==75)
{
git(yer1-1,yer2-1);
yer1--;
}
}
while(b!=50);
}
}
}
__________________ Doğruları biliyorsan, yalanları dinlemek eğlencelidir. |
| |