Lập trình C++ - Chương 9: Các dòng nhập/xuất và file

Trong C++ có sẵn một số lớp chuẩn chứa dữ liệu và các phương thức phục vụ cho các thao tác nhập/xuất dữ liệu của NSD, thường được gọi chung là stream (dòng). Trong số các lớp này, lớp có tên ios là lớp cơ sở, chứa các thuộc tính để định dạng việc nhập/xuất và kiểm tra lỗi. Mở rộng (kế thừa) lớp này có các lớp istream, ostream cung cấp thêm các toán tử nhập/xuất như >>, << và các hàm get, getline, read, ignore, put, write, flush Một lớp rộng hơn có tên iostream là tổng hợp của 2 lớp trên. Bốn lớp nhập/xuất cơ bản này được khai báo trong các file tiêu đề có tên tương ứng (với đuôi *.h). Sơ đồ thừa kế của 4 lớp trên được thể hiện qua hình vẽ dưới đây.

Lập trình C++ - Chương 9: Các dòng nhập/xuất và file trang 1

Lập trình C++ - Chương 9: Các dòng nhập/xuất và file trang 1

Lập trình C++ - Chương 9: Các dòng nhập/xuất và file trang 2

Lập trình C++ - Chương 9: Các dòng nhập/xuất và file trang 2

Lập trình C++ - Chương 9: Các dòng nhập/xuất và file trang 3

Lập trình C++ - Chương 9: Các dòng nhập/xuất và file trang 3

Lập trình C++ - Chương 9: Các dòng nhập/xuất và file trang 4

Lập trình C++ - Chương 9: Các dòng nhập/xuất và file trang 4

Lập trình C++ - Chương 9: Các dòng nhập/xuất và file trang 5

Lập trình C++ - Chương 9: Các dòng nhập/xuất và file trang 5

Tải về để xem đầy đủ hơn

doc25 trang | Chia sẻ: theens7quenHDls | Lượt xem: 1153 | Lượt tải: 0download

File đính kèm:

  • doclap_trinh_c_chuong_9_cac_dong_nhapxuat_va_file.doc
Tài liệu liên quan