פעילות - 4 . 8 שמירה על מבני נתונים בקובץ בפעילות זו נציג תכנית לניהול מחסן הספרים המגדירה מערך של 100 טיפוסי נתונים לאחסון ספרים ושמירתם בקובץ חיצוני . למימוש התכנית נבצע את השלבים שלהלן : נגדיר מבנה נתונים בשם Book שיכיל מידע על קוד הספר , שמו והכמות שלו במלאי . נצהיר על מערך בשם Books של 100 איברים מטיפוס . Book נאתחל מערך זה במספר נתוני ספרים לדוגמה . נוסיף לסוף המערך זקיף על-ידי רשומה שקוד הספר שלה הוא 'אפס , ' שמו יהיה END והכמות שלו במלאי תהיה אפס . נפתח קובץ חיצוני בשם data . txt לכתיבה . לאחר בדיקה שהקובץ נפתח בהצלחה נרשום לולאת for שתתבצע כל עוד לא נגיע לזקיף של מערך הספרים , שייוצג על-ידי קוד ספר השווה ל'אפס . ' הלולאה תעבור על פני כל הספרים תוך שימוש במצביע p Books שייצג את מיקומו של ספר בודד במערך הספרים ועל-ידי זימון הפונקציה . savebook הפונקציה savebook תקבל כפרמטר מצביע לספר התורן וכן מצביע לקובץ שבו אנו רוצים לשמור את נתוני הספר . הפונקציה תעשה שימוש fprintf-n כדי לשמור את נתוני הספר בקובץ החיצוני . בסיום הלולאה נזמן פעם נוספת את הפונקציה savebook כדי לאחסן בקובץ החיצו...
إلى الكتاب