21-12-2009, 22:22
|
|
|
|
חבר מתאריך: 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; }
|