我需要編寫一個程序,在屏幕上隨機打印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