|
|
صفحة: 235
הפונקציה fopen מקבלת שני פרמטרים : האחד הוא שם הקובץ לפתיחה והאחר – דגל המציין את אופן הפתיחה . שם הקובץ שיש לפתוח הוא מחרוזת תווים המכילה את שמו כפי שהוא מופיע במערכת ההפעלה . הדגל מספק לפונקציה fopen מידע על המטרה לפתיחת הקובץ , כמו קריאה או כתיבה . הנה כמה דוגמאות לדגלים ולשימושיהם : הדגל ( write text ) wt מציין שפתיחת הקובץ file 1 . txt נועדה לאפשר כתיבה אליו , בפורמט טקסט . הדגל wt זה יוצר קובץ חדש , בשם , file 1 . txt ומוחק קובץ בשם זהה אם כבר קיים כזה בתיקייה הנוכחית : הדגל ( read text ) rt מציין שפתיחת הקובץ dogma . c שנמצא בתיקיה c : \ data נועדה לאפשר קריאה בפורמט טקסט . אם קובץ בשם dogma . c לא יימצא בתיקייה , c : \ data הפונקציה fopen לא תפתח אותו , ובמקום זה היא תחזיר את הערך : ' NULL ' הדגל ( read binary ) rb מציין שפתיחת הקובץ MyPic . bmp נועדה לאפשר קריאה בפורמט בינארי . אם קובץ בשם MyPic . bmp לא יימצא , הפונקציה fopen לא תפתח אותו , ובמקום זה היא תחזיר את הערך : ' NULL ' דגלים נוספים : הדגל at מציין שפתיחת קובץ הטקסט נועדה לאפשר הוספה . אם לא יימצא קובץ מתאים , ייפתח קובץ חדש . הדגל wb מציין שפתיחת הקובץ נועדה לאפשר כתיבה בפורמט בינארי . הדגל ab מציין שפתיחת הקובץ הבינארי נועדה לאפשר הוספה . הדגל rw מציין שפתיחת הקובץ ( טקסט או בינארי ) נועדה לאפשר קריאה וכתיבה , כלומר , עדכון הקובץ .
|

|