Cho file inp có bao nhiêu chuỗi chứa từ

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

Chủ Đề