PDA

View Full Version : مقاله: پروژه C



peyman.ati1
سه شنبه 13 خرداد 1393, 11:47 صبح
يه ماشين ساختم تو برنامه c كه با زدن كليد جهت نماي بالا به بالا پايين به پايين و ....
كد 72 كه مربوط به كليد بالاست رو گزاشتم تو شرط

حالا چه دستوري رو بايد بزارم كه همينجور تكرار بشه؟

يعني بالا كه ميزنم 1 سانت 1 سانت بره بالا ؟

فقط دستور (بالا)برام بفرستي بقيشو خودم پيدا ميكنم

قطعه كدشو رو ضميمه كردم لطفا يه نگاهي بندازيد.
هر كي كمكم كنه يه هديه پيش من داره:چشمک:
http://www.uplooder.net/cgi-bin/dl.cgi?key=e5ddcbeb5958c55b8af3231bcfa7a2b5

#include <conio.h>
#include <stdio.h>
#include <graphics.h>
#include <dos.h>
#include <stdlib.h>
int main (void)
{
unsigned char a;
int i,j ;
int gdriver =DETECT,gmode ;
int maxx , maxy ;
initgraph (&gdriver,&gmode,"");
maxx=getmaxx();
maxy=getmaxy();
maxx=200;
maxy = 400;
//floodfill(100,500,getmaxcolor());
setcolor (getmaxcolor());
setfillstyle (100,500),getmaxcolor();
rectangle (100,maxx,500,maxy-20);
circle(maxx , maxy , 30);
circle(maxx+190 , maxy , 30);
while(1)
{ for (i=1 ; i<5 ;i++)
system("cls ");
a=getch();
if (a==0 || a==0xE0) a=getch();

if (a==27) //ESC for exit the 'while'
break;
else if (a==72)//up
{









}

else if (a==80)
printf(" DOWN ");
else if (a==75)
printf(" LEFT ");
else if (a==77)
printf(" RIGHT ");


}
floodfill(100,500,getmaxcolor());
setcolor (getmaxcolor ());
getch();
closegraph();
return 0 ;
}

omid_kma
پنج شنبه 15 خرداد 1393, 01:04 صبح
دوست غزیز graphics.h و turbo c مال 30 سال پیشه !