VC++绘图代码
发布网友
发布时间:2022-05-26 08:52
我来回答
共1个回答
热心网友
时间:2023-10-09 23:56
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <graphics.h>
class circler {
int x,y; int radius;
public:
circler(int vx,int vy,int vradius)
{
x=vx; y=vy;
radius=vradius;
}
circler() {
x=100;
y=180;
radius=50;
}
void setradius(int sradius)
void show()
void move(int newx,int newy) {
int ii=getcolor();
hide();
x=(x+newx)%640;
y=y;
setcolor(ii);
show();
}
};
main()
{
int gdriver=DETECT,gmode;
circler cs[10]; for(int i=0;i<10;i++)
cs[i].setradius(5*i); for(i=0;i<10;i++) {
setcolor(i+1);
cs[i].show();
}
for(int j=0;j<200;j++)
for(i=0;i<10;i++)
{
setcolor(i+1);
cs[i].move(5,5);
}
closegraph(); return 1;
}