Menu
CoddyTech

Đọc dữ liệu từ tệp

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

Đọc từ một tệp trong C++ có thể thực hiện sau khi mở tệp thành công bằng một đối tượng thuộc lớp ifstream . 
Có một số cách khác nhau để đọc từ tệp:

  • Từng dòng , bạn đọc riêng từng dòng trong toàn bộ tệp
  • Từng ký tự , bạn đọc riêng từng ký tự, kể cả khoảng trắng
  • Từng biến , bạn đọc bằng ifstream giống như khi đọc từ đầu vào chuẩn, sử dụng toán tử >>, nhờ đó bạn có thể đọc cả một từ, một số hoặc thậm chí một dấu (phù hợp nhất với Lập trình thi đấu)

Giờ bạn đã biết các cách khác nhau để đọc từ tệp, trong những bài học tiếp theo, bạn sẽ học cách sử dụng chúng.
Tuy nhiên, có một điểm quan trọng: ta cần dùng vòng lặp để tiếp tục đọc cho đến khi đến cuối tệp. Vì vậy, có một phương thức đặc biệt tên là .eof(), nghĩa là cuối tệp, phương thức này kết thúc vòng lặp khi đã đến cuối tệp. 

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