有那位朋友会这个?
利用TC图形处理功能,在屏幕绘制一个矩形,该矩形的颜色和填充方式,随着按键的不同而变化。
/*这个还可以*/ /*方块可变大小*/
/*原想发原创可是程序太小*/#include<stdio.h>
#include<graphics.h>
#include<bios.h>
void rectang()
{
int key,i=1,x=100,y=100;
while(1)
{
while(bioskey(1)==0);
key=bioskey(0);
i++;
setfillstyle(i,key);
bar(x,y,(x+50)+10*i,(y+50)+10*i);/*不想改变改固定值*/
if(i>=12) i=1;
if(key==0x11b)
exit(0);
}
}
void initgra()
{
int driver,mode;
driver=DETECT;
mode=0;
initgraph(&driver,&mode,"d:\\tc\\bgi");
}
int main(void)
{
initgra();
rectang();
closegraph();
return 0;
}