שאלה

טיקטי1

New member
שאלה

קליטה של המשתנים num ו-time for(i=0;i<num;i++) { Sleep(time); cout<<"t"; }​
השאלה שלי היא איך לגרום לתכנית להדפיס t כל time מילישניות ולא לחכות כמה זמן ולהדפיס את כל ה-tים ביחד? תודה מראש
 

טיקטי1

New member
נתתי ל-time ערכים שונים מ-0

ד"א אני חושב שהזמן שהוא חיכה לפני שהוא הדפיס את כל ה-tים ביחד הוא num*time
 

selalerer

New member
אולי time הוא פשוט קטן, כי כמו

שאמרנו קודם, הקוד נראה בסדר.
 

vinney

Well-known member
עשית FLUSH?

cout.flush(); אחרי כל כתיבה של t יגרום לך לראות כל אחת מהן בבודדת.
 
זה אכן נראה בסדר, אבל...

רק שים לב שSLEEP עובד במילישניות- כלומר אם אתה רוצה להמתין דקה אתה צריך לבצע SLEEP עם ערך 1000....
 

gmorphus

New member
זה יהיה שנייה אחת

ואני מניח שלזה הייתה הכוונה. יש לבעיה שלך שתי סיבות: 1. אתה לא עושה flush כמו שנאמר לפני 2. הערך שאתה נותן בtime הוא קטן מידי. כשתיתן ערך שקטן מ100 או משהו כזה סביר שלא תוכל להבחין בהבדל...
 
למעלה