วีดีโอ: การใช้ Fstream ใน C ++ คืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
มาตรฐาน:: สตรีม . คลาสสตรีมอินพุต/เอาต์พุตเพื่อทำงานกับไฟล์ อ็อบเจ็กต์ของคลาสนี้รักษาอ็อบเจ็กต์ filebuf เป็นบัฟเฟอร์สตรีมภายใน ซึ่งดำเนินการอินพุต/เอาต์พุตบนไฟล์ที่สัมพันธ์ด้วย (ถ้ามี) สตรีมไฟล์เชื่อมโยงกับไฟล์ทั้งที่กำลังสร้างหรือโดยการเรียกสมาชิก open
เหตุใดเราจึงใช้ Fstream ใน C++
สตรีมคือ อื่น C++ ไลบรารีมาตรฐานเช่น iostream และ ถูกนำมาใช้ เพื่ออ่านและเขียนในไฟล์ มัน ถูกนำมาใช้ เพื่อสร้างไฟล์และเขียนลงในไฟล์ มัน ถูกนำมาใช้ เพื่ออ่านจากไฟล์. มัน สามารถ ทำหน้าที่ของทั้ง ของกระแสน้ำ และ ifstream ซึ่งหมายความว่ามัน สามารถ สร้างไฟล์ เขียนไฟล์ และอ่านจากไฟล์
ต่อมา คำถามคือ คุณใช้ Fstream อย่างไร? การอ่านไฟล์ข้อความนั้นง่ายมากโดยใช้ ifstream (อินพุตไฟล์สตรีม)
- รวมส่วนหัวที่จำเป็น #include ใช้เนมสเปซ std;
- ประกาศตัวแปรสตรีมไฟล์อินพุต (ifstream)
- เปิดสตรีมไฟล์
- ตรวจสอบว่าเปิดไฟล์แล้ว
- อ่านจากสตรีมในลักษณะเดียวกับ cin
- ปิดสตรีมอินพุต
รู้ยัง, Fstream ทำงานอย่างไรใน C ++?
C++ จัดเตรียมคลาสต่อไปนี้เพื่อดำเนินการเอาต์พุตและอินพุตของอักขระไปยัง/จากไฟล์: ของกระแสน้ำ : สตรีมคลาสเพื่อเขียนบนไฟล์ ifstream: สตรีมคลาสเพื่ออ่านจากไฟล์ สตรีม : สตรีมคลาสทั้งอ่านและเขียนจาก/ไปยังไฟล์
โหมดไฟล์ใน C ++ คืออะไร?
ไฟล์ -stream-object("ชื่อไฟล์", โหมด ); ไฟล์ -stream-object คือ an ของ a ไฟล์ คลาสสตรีมที่ใช้ในการดำเนินการเฉพาะ ไฟล์ การดำเนินการ. filename คือชื่อของ a ไฟล์ ที่เราจะทำการแสดง ไฟล์ การดำเนินงาน โหมด , เป็นโสดหรือหลายรายการ โหมดไฟล์ ที่เราจะเปิด ไฟล์.