我需要编写一个程序,在屏幕上随机打印100个星星,然后星星慢慢消失 - 一个接一个。我不允许使用循环或递归。我试图玩弄构造函数和析构函数,但我不能让星星一个接一个消失(而不是所有的一起)。 任何想法?构造函数和析构函数 - C++
感谢, 李
对不起 - 忘了提我使用C++
我现在的访问违反无用代码:
class star {
int x;
int y;
public:
star(){
x = rand()%80;
y = rand()%80;
PaintcharOnRandomLocation('*',x,y);
};
~star(){
PaintcharOnRandomLocation(' ',x,y);
};
};
class printAll{
star* arr;
public:
printAll(){
arr = new star[100];
};
~printAll(){
delete[] arr;
};
};
void doNothing(printAll L){
};
void main()
{
srand (time(NULL));
doNothing(printAll());
getch();
};
什么语言?你能发布你的代码吗? – 2010-08-24 13:41:34
平台/语言? – 2010-08-24 13:41:37
你在写什么语言或格式? – mikek 2010-08-24 13:41:40