שאלות תרגיל בית 0

מאלוק עם קלט שלילי להקצאה

מאלוק עם קלט שלילי להקצאה

by מוחמד אגבאריה -
Number of replies: 1

ב- part2 
בקוד המצורף של mtm_buggy  אחרי קבלת קלט של מספר שלילי

בפונקצית ה- main הקוד מדפיס למסך שיש שגיאה בקלט וממשיך כאילו קבלנו 
קלט חוקי (כיוון שאין return שתעצור את התוכנית) ובגלל זה הקוד ינסה להקצות זכרון באורך שלילי (שיתעסק איתו כ- unsigned)

נסיתי להריץ אותה עם קלט שלילי אבל הופתעתי שהתוכנית כן נעצרת אחרי הדפסת הודעה של קלט שגוי אפילו שאין return

השאלה היא האם אני אמור להוסיף return אחרי ההדפסה למסך הודעת קלט שגוי ? כי זאת נחשבת לשגיאה 
שהיא אפילו לא הופיעה ב debugger או שיש הסבר אחר למה שקורה פה ואני מפספס דבר כלשהו ?
 

In reply to מוחמד אגבאריה

תשובה ל: מאלוק עם קלט שלילי להקצאה

by יורי פלדמן -
היי
זה חלק מפתרון התרגיל - לשיקולך
מציע ללכת צעד - צעד לפי הוראות התרגיל.