Menu
CoddyTech

Luồng

Bài học 3 trên 23 trong khóa học Xử lý tệp trong C++ của Coddy.

Trong C++, có nhiều lớp để thao tác với tệp. Cụ thể hơn, có nhiều cách khác nhau để đọc dữ liệu từ tệp và ghi dữ liệu vào tệp.

Nhưng chúng ta sẽ chỉ tập trung vào một vài lớp dễ dùng và được sử dụng nhiều nhất:

  • ifstream - dùng với luồng đầu vào và để đọc dữ liệu từ tệp
  • ofstream - dùng với luồng đầu ra và để tạo tệp, ghi dữ liệu vào tệp
  • fstream - đại diện cho luồng dữ liệu tổng quát trong tệp và có tất cả khả năng của cả lớp ofstream lẫn ifstream. Điều này có nghĩa là nó có thể tạo tệp, ghi dữ liệu vào tệp và đọc dữ liệu từ tệp. Trong các bài tập, chúng ta sẽ chủ yếu dùng lớp này

Vậy, để thao tác với tệp, mở, đóng, đọc dữ liệu từ và ghi dữ liệu vào tệp, chúng ta cần đưa hai thư viện vào: 

#include <iostream>
#include <fstream>

using namespace std;

int main() {

	// Viết code ở đây
	
}

 

Tự làm thử

Bài học này không có thử thách code.

Tất cả bài học trong Xử lý tệp trong C++

Tự luyện tập: Trình biên dịch C++ online