הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   exit (https://hosts.co.il/forums/showthread.php?t=14004)

eur2 25-01-06 20:31

exit
 
עד היום אם הייתי צריך לסיים תוכנית הייתי משתמש ב - GOTO שזה כמו JMP בשפת סף לסוף התוכנית.

אבל אנשים התחילו להגיד לי שזה לא פקודה לא מקובלת ואסורה משום מה על פי כללי תכנות לכו תבינו.

השאלה שלי כזאת.
תחת הספריה STDLIB.H

יש פונקציה בשם exit.

עד כמה שאני הבנתי יש שני אפשרויות: 0 ו1.

מה ההבדלים ביניהם.

נ.ב ניסיתי להריץ את שניהם, ושניהם נתנו לי אותו הפלט, זה הסיבה שאני שואל.

יבגני

eur2 26-01-06 21:03

משהו??

יבגני

eur2 27-01-06 11:05

somebody?? :qqb010:

מכל הגאונים בפורום אף אחד לא יכול לענות על שאלה קטנה?? :qqb007: :qqb006:

x-ray 27-01-06 19:36

התשובה היא כזאת,לפונקציה יש שני פרמטרים, EXIT_SUCCESS ו EXIT_FAILURE

הפרמטר 1 הוא בשביל EXIT_FAILURE ומסמן שהתוכנית הסתיימה בכשל,כלומר סיום לא תקין.

הפרמטר 0 הוא בשביל EXIT_SUCCESS ומסמן השתוכנית הסתיממה בהצלחה ללא בעיות

מקווה שההסבר שלי ברור :)

eur2 28-01-06 11:11

ציטוט:

נכתב במקור על ידי x-ray
התשובה היא כזאת,לפונקציה יש שני פרמטרים, EXIT_SUCCESS ו EXIT_FAILURE

הפרמטר 1 הוא בשביל EXIT_FAILURE ומסמן שהתוכנית הסתיימה בכשל,כלומר סיום לא תקין.

הפרמטר 0 הוא בשביל EXIT_SUCCESS ומסמן השתוכנית הסתיממה בהצלחה ללא בעיות

מקווה שההסבר שלי ברור :)

את זה כבר ידעתי שזה מטעמי נוחות...
אבל יש לזה השפעה כלשהי פרט ליציאה מהתוכנית?

x-ray 28-01-06 13:27

ציטוט:

נכתב במקור על ידי eur2
את זה כבר ידעתי שזה מטעמי נוחות...
אבל יש לזה השפעה כלשהי פרט ליציאה מהתוכנית?

אני אל כ"כ מתעסק בזה היום אבל לפי מה שאני זוכר אין לזה השפעה על צורת היציאה מהתוכנית..זוהי פשוט מוסכמה בין המתכנתים..

ManGo_H 29-01-06 15:31

אחי אין ממש אבדל אם זה עובד בקומפיילר אז מה זה חשוב אם זה מריץ לך!


כל הזמנים הם GMT +2. הזמן כעת הוא 04:26.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ