โหมดข้อความ | โหมดไบนารี |
---|---|
ในโหมดข้อความตัวอักษรต่างๆ การแปลจะดำเนินการเช่น; “\r+\f” ถูกแปลงเป็น “\n” | ในโหมดไบนารี การแปลดังกล่าว ไม่ได้ดำเนินการ |
การเขียนลงในไฟล์: ofstream ofs (“file.txt”); หรือ ของกระแสของ; ofs.open(“file.txt”); | เขียนในไฟล์: ofstream ofs ("file.txt", ios ::ไบนารี); หรือ ของกระแสของ; ofs.open(“file.txt”, ios::binary); |
การเพิ่มข้อความที่ท้ายไฟล์: Ofstream ofs("file.txt",ios::app); หรือ ของกระแสของ; ofs.open(“file.txt”, ios::app); | การเพิ่มข้อความที่ท้ายไฟล์: ของกระแส ofs(“file.txt”,ios::app|ios::binary); หรือของกระแสน้ำ; ofs.open(“file.txt”, ios::app|ios::binary); |
ในการอ่านไฟล์: ifstream ใน (“file.txt”); หรือ ifstream ใน; in.open(“file.txt”); | ในการอ่านไฟล์: ifstream ใน (“file.txt”, ios::binary); หรือ ifstream ใน; in.open(“file.txt”, ios::binary); |