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

דגלים בהידור

דגלים בהידור

על ידי תמר בחר בתאריך
מספר תגובות: 2

במשוב לתרגיל הבית כתוב לי ששלב הbuild לא עבר וראיתי פה בשאלות שיכול להיות שיש בעיה בהידור בגלל שלא הידרתי לפי כל הדגלים שכתבתם מצד שני בסעיף 4.3 כתוב שצריך לשים לב שלקובץ שלנו קוראים mtm_tot אבל בדגלים כתבתם part1 אז באיזה שם צריך להשתמש כדי שהטסטים יעברו את בדיקת התרגיל? 

 תודה מראש וחג שמח

בתגובה ל: תמר בחר

תשובה ל: דגלים בהידור

על ידי תמר בחר בתאריך

בנוסף ראיתי שאם אני קוראת לקובץ mtm_tot במקום part1 הבדיקה הסופית לא עוברת וקופצת ההודעה שpart1 לא נמצא בקובץ הzip.

בנוסף השתמשתי בהגשה הראשונית בספריית math.h (הבדיקה הסופית עוברת למרות השימוש בספריה) האם אסור להשתמש בה ולכן לא נעשה שלב הbuild? אם כן האם זו הסיבה היחידה ככל הנראה או שכן ייתכן שיש לי בעיה עם שמות הקבצים כפי שפרסמתי בתגובה שלפני?

בתגובה ל: תמר בחר

תשובה ל: דגלים בהידור

על ידי יורי פלדמן בתאריך

היי

אין חשיבות איך קוראים לקובץ התוכנית (פלט המהדר) מכיוון שלא מגישים אותו. 

שם קבצי הקוד צריך להיות part1.c עבור חלק א', ו-mtm_buggy.c עבור חלק ב'. קיום קבצים אלו זה גם מה שמוודא ה-final check (בין השאר). 

כפי שהופיע בתשובות קודמות הדגלים בהידור הם בדיוק מה שרשום בתרגיל, בפרט -lm לא מופיע. לכן, אם השתמשת בפונק' מהספרייה math, זה בהחלט יכל לגרום לשגיאות בהידור (וליתר דיוק, בקישור). 

יורי