![ישן](https://static.fresh.co.il/images/vBulletin/statusicon/post_old.gif)
21-12-2009, 22:22
|
![צלמית המשתמש של Narxx](image.php?u=51003&dateline=1217968379) |
|
|
חבר מתאריך: 21.12.04
הודעות: 30,021
|
|
מאיפה הבאת את המתודות file.open ו file.close?
הן לא מובנות ב ++C... או שאת משתמשת ב ++Visual C או שאת משתמשת בשפה אחרת.
ב ++C טהור משתמשים בפונקציה fopen עבור פתיחה של קובץ:
קוד PHP:
FILE* fPtr = fopen ("filename.txt", "rb+");
וב- fclose עבור סגירה של קובץ, דוגמא:
אם ערוץ לקובץ נכשל (למשל, קובץ לא קיים, או לא ניתן לפתיחה לכתיבה בגלל שנמצא על מדיה שלא ניתן לכתוב עליה - תקבלי שהמצביע שווה ל null, וכך תוכלי לבדוק האם הערוץ מכיל הצבעה שהצליחה או לא:
קוד PHP:
if (!fPtr) { cout<<"Can not open file. Make sure source drive is not write-protected\n"; return 1; }
|