Logo

רד-בורד: ארכיון

ראשי > תיכנות > c - השהיית התוכנית

18/06/2007 14:45:42 koler
שלום...
עשיתי תוכנית פשוטה בC


#include <stdio.h>
int main()
{
int x,y,z;
x=1;
y=2;
z = x+y;
return 1;
}

בקיצור הנקודה פה שכאשר אני מריץ את התוכנית היא רצה "מהר" מידי ואני רוצה שהיא תישאר על המסך ולא תיסגר אחרי שתרוץ.
אני זוכר שנתנו לי פעם פקודה לזה.
גם אם זה בCPP זה יהיה בסדר.
18/06/2007 16:15:14 Ratinho
אממ לא הבנתי אם אתה רוצה להשהות עד ללחיצת מקש, או לזמן מסוים.
אם ללחיצת מקש:
קוד:
#include <conio.h>
your main()
{
your prog...
getch()
}

ואם להשהות בזמן:
קוד:
#include <windows.h>// מספיק אחד מהם, לא זוכר איזה..
#include <stdlib.h>
mian()
{
...
Sleep(your_time_miliseconds);
}
18/06/2007 17:10:35 koler
תודה אחי הייתי צריך את הפונקציה getch()
תודה רבה.
18/06/2007 18:43:04 T4uSBaZ
Rathino, הפונקציה ה"מודרנית" במהדרים החדשים של היום היא אכן Sleep (שימו לב עם אות גדולה) ומשתמשת בwindows.h .

אני מניח שהנמען רוצה פונקציה שמתאימה למהדר ישן יותר של בורלנד לדוגמא, לכן שמה הפונקציה היא delay עם בדיוק אותו פרמטר, וספריית dos.h
19/06/2007 00:05:05 koler
לא זה בסדר אני עובד עם DEVCPP.
עמודים: 1