Tc wintc turbo c 写的有关图形的小程序 tc图形程序 带按键处理

在wintc下 写了一个有关圆的图像小程序;

#include<stdio.h>

#include<graphics.h>
#include<conio.h>
#include<bios.h>

up(int x,int y)
{
   cleardevice();
   circle(x,y+2,25);
}

down(int x,int y)
{
   cleardevice();
   circle(x,y+2,25);
}

left(int x,int y)
{
   cleardevice();
   circle(x+2,y,25);
}

right(int x,int y)
{
   cleardevice();
   circle(x-2,y,25);
}


void main()
{
  int gdriver,gmode,i=387,j=288;
  char key;
  printf("HELLO!!!\n Press any key to continue....");
  printf("written by Lin Duan \n");
  getch();
  gdriver=DETECT;
  registerbgidriver(EGAVGA_driver);
  initgraph(&gdriver,&gmode,"");
  setbkcolor(GREEN);
  setcolor(RED);
  circle(i,j,26);
  sleep(1);

system("pause");
printf("If you want to exit,press'......");
getch();
clrscr();
while(1)
      { key=getch();
       switch(key)
         {case 'w':
           up(i,j);
           j=j-2;
           continue;
         case 's':
          down(i,j);
          j=j+2;
           continue;
         case 'a':
           left(i,j);
           i=i-2;
           continue;
         case 'd':
           right(i,j);
           i=i+2;
           continue;
        case '`':
           exit(0);
          }
        }



   closegraph();
}

背景色,安健都可以自己随意改的
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mynameislinduan

你的鼓励是我最大动力写博客不易

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值