赞
踩
#include <easyx.h> #include <stdio.h> #include <conio.h> int main() { initgraph(800, 800);//设置画板:宽,高 setbkcolor(WHITE);//设置背景色 cleardevice();//用背景色填充画板 setfillcolor(BLUE);//设置填充色 int x = 400, y = 400, r = 25;//设置默认的圆的位置 fillcircle(x, y, r);//画出默认圆的位置 while (1) { char k=_getch();//使用getch函数可以不用回车就可以接受 if (k == 'w') { y -= 25;//向上25的像素点 } else if (k == 's') { y += 25;//向下25的像素点 } else if (k == 'a') { x -= 25;//向做25的像素点 } else if (k == 'd') { x += 25;//向右25的像素点 } else if (k == ' ') { break;//退出 } cleardevice();//用背景色覆盖画板 fillcircle(x, y, r);//重新画出圆的新位置 } return 0; }
结果是动态的就不进行展示了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。