ต่อจากบทความที่แล้ว หากคุณต้องการใช้ C++ เพื่อเขียนไฟล์ คุณสามารถใช้ประเภท ofsteam หรือ fstream และดำเนินการสามขั้นตอนในการเปิด เขียนข้อมูล และปิดให้เสร็จสิ้น โปรดดูตัวอย่างต่อไปนี้:
#include<fstream>#include<iostream>usingnamespacestd;intmain(){chardata[100]=Welcometodotcpp;ofstreamfile;file.open(d:\dotcpp.dat);file<<data;file.close();return0 ;}
แม้ว่าไฟล์ dotcpp.dat จะไม่มีอยู่ในไดรฟ์ D การรันโปรแกรมนี้จะยังคงสร้างและเขียนข้อมูลลงไปโดยอัตโนมัติ ผลการรันจะเป็นดังนี้:
ความแตกต่างระหว่างโอเปอเรเตอร์ << และ >> ที่เรามุ่งเน้นในการอ่านและเขียนไฟล์เป็นหลัก ที่จริงแล้วคือการใช้งานโอเปอเรเตอร์ที่โอเวอร์โหลด อย่าทำในทิศทางตรงกันข้าม!