BJack
חבר מתאריך 18.11.03
22979 הודעות, 15 פידבק |
19:21 18.01.15 |
|
עזרה בשאלה בשפת C
|
ערכתי לאחרונה בתאריך 18.01.15 בשעה 19:56 בברכה, BJack היי חבר'ה יש לי קורס בשפת C (ולא C++) ובשאלה מסויימת אני דיי קרוב אבל משהו לא מסתדר לי כ"כ. קודם הוא כותב לי אזהרה שבפונקציה שלי: not all control paths return a value ודווקא כיסיתי את כל האופציות...למה זה ככה? דבר שני זה לא עובד טוב, זה נכון רק אני מכניס את השם של הסרט הראשון, כל סרט אחר שאני מכניס זה טוען שלא נמצא במערך למרות שהוא כן, מה הסיפור? תודה רבה השאלה:
1. נתונה הגדרת מבנה סרט קולנוע (film) הבאה: struct film{ char title; int copies; int year; };
2. המבנה מתאר מידע על סרטים בספריית וידאו, כאשר: • title – שם הסרט • copies – מספר העותקים של סרט מסוים • year – שנת הפקת הסרט 3. כל סרטי הווידאו רשומים במערך המדמה את מאגר הסרטים בספריה, כאשר מספר התא במערך מסמן את מספר המגירה בה מונחים עותקים של סרט מסוים. 4. עליך לכתוב תכנית שמפעילה את הפונקציה int FindIt(film array, int size , char name) , המקבלת כארגומנט מערך של מבנים מסוג film, את גודל המערך ואת שם הסרט המבוקש על ידי לקוח הספרייה. • הפונקציה סורקת את מאגר הסרטים אחרי חיפוש הסרט המבוקש. • אם הסרט מצוי בספרייה הפונקציה מחזירה את מיקום הסרט המבוקש במערך ומדפיסה את מספר העותקים של הסרט ושנת הפקתו. • אם הסרט אינו קיים בספרייה הפונקציה מחזירה 1–.
הקוד שכתבתי:משום מה זה דורס את כל הסוגריים המרובעות חשבתי שהCODE פה בדיוק בשביל שזה לא יקרה...בכל מקרה הנה הקובץ טקסט: https://rotter.name/User_files/nor/54bbf0bb2dfe65ac.txt
|
|
שתף
|
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
|
| |
|