עמוד:189

הדגל ( write text ) wt מציין שפתיחת הקובץ filel . txt נעשה לשם כתיבה בפורמט טקסט . דגל זה יוצר קובץ חדש בשם filel . txt ומוחק קובץ זה אם הוא כבר קיים בתיקייה הנוכחית . הדגל ( read text ) rt מציין שפתיחת הקובץ dogma . c שנמצא בתיקיה c : \ data נעשה לשם קריאה בפורמט טקסט . אם קובץ בשם dogma . c לא יימצא , הפונקציה fopen לא תפתח אותו ובמקום זאת היא תחזיר את הערך . 'NULL 1 דגלים נוטפים at מציין שפתיחת קובץ הטקסט נעשית לשם הוספה . אם לא יימצא קובץ ייפתח קובץ חדש . wb מציין שפתיחת הקובץ נעשית לשם כתיבה בפורמט בינארי . rb מציין שפתיחת הקובץ נעשית לשם קריאה בפורמט בינארי . ab מציין שפתיחת הקובץ הבינארי נעשית לשם הוספה . rw מציין שפתיחת הקובץ ( טקסט או בינארי ) נעשית לשם קריאה וכתיבה . כלומר , לשם עדכון . הערות ניתן להוסיף לשם של הקובץ את הנתיב ( path ) שלו במערכת הקבצים . הפונקציה fopen מיידעת את מערכת ההפעלה שהקובץ בשימוש כדי שתוכנות אחרות לא יוכלו לגשת אליו עד שנסיים אתו את העבודה . אם פתיחת הקובץ נכשלת , הפונקציה fopen תחזיר את הקבוע / NULL' שמוגדר בקובץ הכותרת . stdio . h כל הפעולות על הקובץ לאחר פתיחתו יתבצעו על-ידי שימוש במצביע לקובץ ולא על-ידי ציון שמו . שמו של הקובץ יופיע רק בשלב פתיחת הקובץ וזאת על-ידי שימוש בפונקציה . fopen להלן דוגמה לשימוש בפונקציה fopen לתכנית המנסה לפתוח קובץ בשם filel . txt לקריאה אם הקובץ לא קיים בתיקייה הנוכחית התכנית מדפיסה הודעת שגיאה ו

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר