טוב אז יש לי בעיה ואני ממש ממש צריך לדעת איך עושים delay/sleep בשפת c,אני יודע ש ב#C הפקודה היא :system.thread.threading.sleep
תודה מראש...ממש דחוף דרך אגב
טוב אז יש לי בעיה ואני ממש ממש צריך לדעת איך עושים delay/sleep בשפת c,אני יודע ש ב#C הפקודה היא :system.thread.threading.sleep
תודה מראש...ממש דחוף דרך אגב
|
|
ממ זה משהו כזה בערך
קוד:#include <dos.h> #include <stdio.h> #include <conio.h> int main() { printf("Message 1\n"); sleep(2); //Parameter in sleep is in seconds printf("Message 2 a two seconds after Message 1"); getch(); return 0; }
ניסיתי להשתמש רק בsleep וזה לא עבד...זה רשם כאילו אין פעולה כזאת...את השפת C אני מריץ על מחשב שהוא לא מחשב ביתי ואין לא מערכת הפעלה כמו WInDOWS יכול להיות שזה קשור?
נערך לאחרונה על ידי nirduan; 12-12-2008 בשעה 23:35.
זה בגלל שזה Sleep ולא sleep.
כן זה חשוב הגודל של האות הראשונה
וגם זה לא בשניות, זה באלפיות השניה
זכור לי שהשתמשתי בפונקציה שנקראת delay ומקבלת מילישניות בתור ארגומנט...
בשביל שנייה אחת...קוד:delay(1000)
אם אני לא טועה היא או בקובץ dos.h או בקובץ time.h
אתה תמיד יכול לעשות לולאת while שמשתמשת בשעון המערכת כדי להישאר idle לזמן מסויים, אולי תוכל לכתוב בעצמך את הפונקציה הזאת
נערך לאחרונה על ידי ShadowBeast; 16-12-2008 בשעה 08:53.