Computer >> Máy Tính >  >> Lập trình >> C ++

Sự khác biệt giữa tệp được viết ở chế độ nhị phân và chế độ văn bản trong C ++


Chế độ văn bản Chế độ nhị phân
Trong chế độ văn bản, ký tự khác nhau
các bản dịch được thực hiện tức là;
“\ R + \ f” được chuyển đổi thành “\ n”
Ở chế độ nhị phân, các bản dịch như vậy
không được thực hiện.
Để ghi vào tệp:
ofstream ofs (“file.txt”);
Hoặc
ofstream ofs;
ofs.open (“file.txt”);
để ghi vào các tệp:
ofstream ofs (“file.txt”, ios ::binary);
hoặc
ofstream ofs;
ofs.open (“file.txt”, ios ::binary);
Để thêm văn bản vào cuối tệp:
Ofstream ofs (“file.txt”, ios ::app);
hoặc
ofstream ofs;
ofs.open (“file.txt”, ios ::app);
Để thêm văn bản vào cuối tệp:
Ofstream
ofs (“file.txt”, ios ::app | ios ::binary);
hoặc của dòng;
ofs.open (“file.txt”, ios ::app | ios ::binary);
Để đọc tệp:
ifstream in (“file.txt”);
hoặc
ifstream
trong; in.open (“file.txt”);
Để đọc tệp:
ifstream in (“file.txt”, ios ::binary);
hoặc
ifstream trong;
in.open (“file.txt”, ios ::binary);