การใช้ Fstream ใน C ++ คืออะไร?
การใช้ Fstream ใน C ++ คืออะไร?

วีดีโอ: การใช้ Fstream ใน C ++ คืออะไร?

วีดีโอ: การใช้ Fstream ใน C ++ คืออะไร?
วีดีโอ: Streams - What is INPUT and OUTPUT [ C++ FILE Handling ] 2024, อาจ
Anonim

มาตรฐาน:: สตรีม . คลาสสตรีมอินพุต/เอาต์พุตเพื่อทำงานกับไฟล์ อ็อบเจ็กต์ของคลาสนี้รักษาอ็อบเจ็กต์ filebuf เป็นบัฟเฟอร์สตรีมภายใน ซึ่งดำเนินการอินพุต/เอาต์พุตบนไฟล์ที่สัมพันธ์ด้วย (ถ้ามี) สตรีมไฟล์เชื่อมโยงกับไฟล์ทั้งที่กำลังสร้างหรือโดยการเรียกสมาชิก open

เหตุใดเราจึงใช้ Fstream ใน C++

สตรีมคือ อื่น C++ ไลบรารีมาตรฐานเช่น iostream และ ถูกนำมาใช้ เพื่ออ่านและเขียนในไฟล์ มัน ถูกนำมาใช้ เพื่อสร้างไฟล์และเขียนลงในไฟล์ มัน ถูกนำมาใช้ เพื่ออ่านจากไฟล์. มัน สามารถ ทำหน้าที่ของทั้ง ของกระแสน้ำ และ ifstream ซึ่งหมายความว่ามัน สามารถ สร้างไฟล์ เขียนไฟล์ และอ่านจากไฟล์

ต่อมา คำถามคือ คุณใช้ Fstream อย่างไร? การอ่านไฟล์ข้อความนั้นง่ายมากโดยใช้ ifstream (อินพุตไฟล์สตรีม)

  1. รวมส่วนหัวที่จำเป็น #include ใช้เนมสเปซ std;
  2. ประกาศตัวแปรสตรีมไฟล์อินพุต (ifstream)
  3. เปิดสตรีมไฟล์
  4. ตรวจสอบว่าเปิดไฟล์แล้ว
  5. อ่านจากสตรีมในลักษณะเดียวกับ cin
  6. ปิดสตรีมอินพุต

รู้ยัง, Fstream ทำงานอย่างไรใน C ++?

C++ จัดเตรียมคลาสต่อไปนี้เพื่อดำเนินการเอาต์พุตและอินพุตของอักขระไปยัง/จากไฟล์: ของกระแสน้ำ : สตรีมคลาสเพื่อเขียนบนไฟล์ ifstream: สตรีมคลาสเพื่ออ่านจากไฟล์ สตรีม : สตรีมคลาสทั้งอ่านและเขียนจาก/ไปยังไฟล์

โหมดไฟล์ใน C ++ คืออะไร?

ไฟล์ -stream-object("ชื่อไฟล์", โหมด ); ไฟล์ -stream-object คือ an ของ a ไฟล์ คลาสสตรีมที่ใช้ในการดำเนินการเฉพาะ ไฟล์ การดำเนินการ. filename คือชื่อของ a ไฟล์ ที่เราจะทำการแสดง ไฟล์ การดำเนินงาน โหมด , เป็นโสดหรือหลายรายการ โหมดไฟล์ ที่เราจะเปิด ไฟล์.