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

utilities

utilities

על ידי איתי נקאש בתאריך
מספר תגובות: 7

היי,

יש לנו מספר פונקציות עזר שרלוונטיות לelection , לADT נוסף שבנינו ולmap.

רוב הפונקציות עוסקות בהמרת int וstring והעתקתם.

האם נוכל לשים את כולן בקובץ c נפרד בשם utilities ולצרף גם אותו?

בתגובה ל: איתי נקאש

תשובה ל: utilities

על ידי אחמד אגבאריה בתאריך
בתגובה ל: אחמד אגבאריה

תשובה ל: utilities

על ידי בר דבש בתאריך
תודה אחמד. מאשר את תשובתו בעניין.
בתגובה ל: בר דבש

תשובה ל: utilities

על ידי איתי נקאש בתאריך
תודה, ראיתי את הפוסט אבל רציתי לוודא:
האם עלי לקרוא לפונקציות בשמות שמתחילים בשם הADT או מכיוון שהן כלליות אז לא?
mapIntToStr או intToStr?
בתגובה ל: איתי נקאש

תשובה ל: utilities

על ידי איתי נקאש בתאריך
כמו כן, אם אתם מקמפלים עם הmap שלכם/קובץ h שלכם לmap אז הוא לא יזהה את הפונקציות שהוספתי(פונקציות עזר, שלא בתיאור שלכם).
הכוונה היא שנשים אותם בקובץ c של map כפונקציות לא סטטיות פשוט?
בתגובה ל: איתי נקאש

תשובה ל: utilities

על ידי אורטל כהן בתאריך
היי,
עדיף להשתמש בשם ה-ADT (כדי שיבינו שהן כלליות - והקוד יהיה יותר קריא).
ולא הבנתי את השאלה השנייה - יש לכם קובץ h יחיד (אתם לא אמורים לכתוב map.h). אם אתם רוצים לחסוך שכפול קוד בין חלק א' לב' אתם יכולים לשים קבצים ששני החלקים ישתמשו בהם בתיקייה הראשית שאתם אמורים להגיש.
בתגובה ל: אורטל כהן

תשובה ל: utilities

על ידי איתי נקאש בתאריך
הכוונה היא שהן יהיו בקובץ h יחיד, אבל לפי מה שהבנתי אנחנו לא אמורים להגיש את map.h. או לחילופין, אם תריצו את הקוד שלנו עם קובץ h משלכם הוא לא ירוץ. השאלה אם זה בסדר לשנות את קובץ הh של map ולהגיש עם קובץ h משלנו.