|
עמוד:209
נצהיר על מערך בשם Books של 100 איברים מטיפוס . Book נאתחל מערך זה במספר נתוני ספרים לדוגמה . נוסיף לסוף המערך זקיף על-ידי רשומה שקוד הספר שלה הוא 'אפס , ' שמו יהיה END והכמות שלו במלאי תהיה אפס . נפתח קובץ חיצוני בשם data . txt לכתיבה . לאחר בדיקה שהקובץ נפתח בהצלחה נרשום לולאת for שתתבצע כל עוד לא נגיע לזקיף של מערך הספרים , שייוצג על-ידי קוד ספר השווה ל'אפס . ' הלולאה תעבור על פני כל הספרים תוך שימוש במצביע p Books שייצג את מיקומו של ספר בודד במערך הספרים ועל-ידי זימון הפונקציה . savebook הפונקציה savebook תקבל כפרמטר מצביע לספר התורן וכן מצביע לקובץ שבו אנו רוצים לשמור את נתוני הספר . הפונקציה תעשה שימוש fprintf-n כדי לשמור את נתוני הספר בקובץ החיצוני . בסיום הלולאה נזמן פעם נוספת את הפונקציה savebook כדי לאחסן בקובץ החיצוני את הספר שייצג את סיום המערך . נדגים קוד זה
|
|