מה השימוש ב-Fstream ב-C++?
מה השימוש ב-Fstream ב-C++?

וִידֵאוֹ: מה השימוש ב-Fstream ב-C++?

וִידֵאוֹ: מה השימוש ב-Fstream ב-C++?
וִידֵאוֹ: Reading and Writing to Files (ifstream and ofstream) - C++ Tutorial 25 2024, נוֹבֶמבֶּר
Anonim

std:: fstream . מחלקת זרם קלט/פלט לפעול על קבצים. אובייקטים ממחלקה זו שומרים על אובייקט filebuf כמאגר הזרם הפנימי שלהם, המבצע פעולות קלט/פלט בקובץ שהם משויכים אליו (אם יש). זרמי קבצים משויכים לקבצים בבנייה או על ידי קריאת חבר פתוח.

כתוצאה מכך, מדוע אנו משתמשים ב-Fstream ב-C++?

fstream הוא אַחֵר C++ ספרייה סטנדרטית כמו iostream ו משמש לקרוא ולכתוב על קבצים. זה משמש ליצור קבצים ולכתוב על קבצים. זה משמש לקרוא מקבצים. זה פחית לבצע את הפונקציה של שניהם אוסטרים ו ifstream כלומר פחית ליצור קבצים, לכתוב על קבצים ולקרוא מקבצים.

לאחר מכן, השאלה היא איך משתמשים ב-Fstream? קריאת קובץ טקסט קלה מאוד באמצעות ifstream (זרם קובץ קלט).

  1. כלול את הכותרות הדרושות. #include באמצעות מרחב שמות std;
  2. הכרזה על משתנה זרם קובץ קלט (ifstream).
  3. פתח את זרם הקבצים.
  4. בדוק שהקובץ נפתח.
  5. קרא מהזרם באותו אופן כמו cin.
  6. סגור את זרם הקלט.

יודע גם, איך Fstream עובד ב-C++?

C++ מספק את המחלקות הבאות לביצוע פלט וקלט של תווים אל/מקבצים: אוסטרים : כיתה זרם כדי לכתוב על קבצים. ifstream: מחלקה זרם לקריאה מקבצים. fstream : זרם מחלקה גם לקריאה וגם לכתיבה מ/אל קבצים.

מהו מצב קובץ ב-C++?

קוֹבֶץ -stream-object("שם קובץ", מצב ); קוֹבֶץ -stream-object, הוא ה-an של a קוֹבֶץ מחלקה זרם המשמשת לביצוע מסוים קוֹבֶץ פעולה. שם הקובץ, הוא השם של א קוֹבֶץ שעליו אנחנו הולכים להופיע קוֹבֶץ פעולות. מצב , הוא יחיד או מרובה מצבי קובץ שבו אנחנו הולכים לפתוח א קוֹבֶץ.