ערכתי לאחרונה בתאריך 20.08.06 בשעה 14:41 בברכה, Phinox
בסיעתא דשמיאבמידה וכל מה שביקשת מן התכנית לעשות הוא לחשב את סכומם של שני משתנים ולהציגו כפלט, הקוד עבר הידור ללא שגיאות ואכן נפתח ונסגר לך במיידי חלון דוס - אזי התוכנה עשתה בדיוק מה שביקשת מאיתה לעשות והיא עובדת מצוין.
שים לב למה שקורה כאן למעשה. התכנית חישבה את סכום המשתנים והציגה אותו (שזה, למעשה, בדיוק מה שביקשת מאיתה). זהו - בזה היא סיימה את העבודה שלה ועליה להסגר. לא ביקשת מאיתה לחכות לקלט מסוים מן המשתמש, או להמתין מספר שניות ורק אז להסגר. כל מה שאמרת לה לעשות הוא לחשב את סכום המשתנים ולהציגו - לאחר מכן, היא סיימה את העבודה שלה והיא תסגר.
כדי לתקן את ה-"בעיה" הזאת, הוסף קוד קלט כלשהו (לא ממש משנה איזה), ממש בסוף התכנית. מה שיקרה הוא שהתכנית תבצע את הכל, ובנוסף, בסוף התכנית, תחכה לקלט מן המשתמש. רק לאחר שתקבל קלט כלשהו מן המשתמש, היא תמשיך לפקודה הבאה, שהיא, למעשה, סיום התכנית וסגריתה. כל עוד לא יתקבל קלט מסוים מן המשתמש, התכנית תשאר פתוחה לעיני כל.
מקווה שהכל ברור! במידה ולא, אנחנו כאן! 
בברכת כל טוב ושבוע מ-צ-ו-י-ן לכולנו, אריה. 
