PDA

View Full Version : سوال: چشمک زدن ستاره



GhaseM.M
چهارشنبه 26 فروردین 1388, 21:24 عصر
سلام
من یه برنامه نوشتم که به صورت رندوم توی صفحه 100 تا ستاره درست می کنه. حالا می خوام یه کاری کنم که ستاره همون جایی که هستند چشمک بزنند. البته یه راهی که توی ذهنم هست اینه که جای ستاره ها باید ستاره هایی با رنگ سیاه کشیده بشه و این عمل پشت سر هم تکرار بشه ولی دقیق نمی دونم چیکار کنم! اگه میشه یه زودتر راهنمایم کنید.

اینم کد:


for (int j=0;j<100;j++)
{


int i = random(79);
int q = random(49);
gotoxy(i,q);
cout<<"*";


}

mortezamsp
چهارشنبه 26 فروردین 1388, 21:39 عصر
سلام خوبم.

با این کد حدود صد بار صفحه پاک میشه و ستاره ها دوباره نشون داده میشن.یعنی بیشتر صفحه داره چشمک میزنه!


#include dos.h>

for(j=0;j<=100;j++)
{
clrscr();

for (int j=0;j<100;j++)
{


int i = random(79);
int q = random(49);
gotoxy(i,q);

if(j%2==1)
cout<<"*";
}
delay(100);
}




و در این یکی هر بار که صفحه پاک میشه بعضی ستاره ها خاموش میشن(اونایی که q شان زوج باشه)



for(j=0;j<=100;j++)
{
for (int j=0;j<100;j++)
{


int i = random(79);
int q = random(49);
gotoxy(i,q);

if(q%2==0)
cout<<"*";
}
delay(100);
clrscr();
}




دستور delay توقف میسازه.