Trong bài viết này mình xin được trình bày với các bạn cách nhập xuất file rất cơ bản khi làm việc với file trong C++
Khi sử dụng file ta cần phải khai báo thư viện fstream với cú pháp: `
include `
Khi xử lí file trong C++ ta có 3 class là:
ifstream
là class để đọc dữ liệu đầu vào từ file- Ví dụ khai báo một biến kiểu ifstream để đọc dữ liệu từ một file có tên là input.txt: ifstream ip["input.txt"];
ofstream
là class để ghi dữ liệu vào [o viết tắt của out, f viết tắt của file]- Ví dụ khai báo một biến ofstream để mở file: ofstream op;
fstream
là class để đọc hoặc ghi dữ liệu- Ta có thể thay thế 2 từ khóa trên bằng từ khóa fstream
Đọc ghi file thường có các chế độ [mode] định dạng đi kèm như sau:
ios::in
dùng để Mở cho các hoạt động đầu vào. [mode mặc định của ifstream]
ios::out
dùng để mở cho các hoạt động đầu ra. [mode mặc định của ofstream]
ios::binary
dùng để mở file nhị phân.
string line;
while[!input.eof[]] //khi chưa tới cuối file thì tiếp tục đọc
{
getline[input,line];
output