1. Trang chủ
  2. » Công Nghệ Thông Tin

Chương 7 Các dòng tập tin (Stream) Làm việc với tệp

2 265 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Làm Việc Với Tệp
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại Bài Giảng
Thành phố Hồ Chí Minh
Định dạng
Số trang 2
Dung lượng 12,95 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Các lớp dùng để nhập, xuất dữ liệu lên tệp Như đã nói ở trên, C++ cung cấp 4 dòng tin chuẩn để làm việc với bàn phím và màn hình.. Muốn nhập xuất lên tệp chúng ta cần tạo các dòng tin mớ

Trang 1

Làm việc với tệp 10.1 Các lớp dùng để nhập, xuất dữ liệu lên tệp

Như đã nói ở trên, C++ cung cấp 4 dòng tin chuẩn để làm việc với bàn phím và màn hình Muốn nhập xuất lên tệp chúng ta cần tạo các dòng tin mới (khai báo các đối tượng Stream) và gắn chúng với một tệp cụ thể C++ cung cấp 3 lớp stream để làm điều này, đó là các lớp: ofstream dùng để tạo các dòng xuất (ghi tệp)

ifstream dùng để tạo các dòng nhập (đọc tệp) fstream dùng để tạo các dòng nhập, dòng xuất hoặc dòng nhập-xuất

Sơ đồ dẫn xuất các lớp như sau:

ios

fstream

10.2 Ghi dữ liệu lên tệp

Thủ tục ghi dữ liệu lên tệp như sau:

1 Dùng lớp ofstream để tạo ra một dòng xuất và gắn nó với một tệp cụ thể Khi đó việc xuất dữ liệu ra dòng này đồng nghĩa với việc ghi dữ liệu lên tệp

2 Thực hiện xuất dữ liệu ra dòng xuất vừa tạo như thể xuất dữ liệu ra dòng xuất chuẩn cout

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

Thủ tục đọc dữ liệu từ tệp như sau:

1 Dùng lớp ifstream để tạo ra một dòng nhập và gắn nó với một tệp cụ thể Khi đó việc nhập dữ liệu từ dòng này đồng nghĩa với việc đọc dữ liệu từ tệp

2 Thực hiện nhập dữ liệu từ dòng nhập vừa tạo như thể nhập dữ liệu từ dòng nhập chuẩn cin

10.4 Đọc - ghi dữ liệu đồng thời trên tệp

Thủ tục đọc-ghi dữ liệu đồng thời trên tệp như sau:

1 Dùng lớp fstream để tạo ra một dòng nhập-xuất và gắn nó với một tệp cụ thể

2 Thực hiện nhập dữ liệu từ dòng nhập-xuất vừa tạo như thể nhập dữ liệu từ dòng nhập chuẩn cin

3 Thực hiện xuất dữ liệu ra dòng nhập-xuất vừa tạo như thể xuất dữ liệu ra dòng xuất chuẩn cout

Nhận xét: Như vậy:

398

Trang 2

1 Việc xuất dữ liệu ra máy in hoặc lên tệp được thực hiện hoàn toàn giống như xuất dữ liệu ra dòng xuất chuẩn cout (màn hình)

2 Việc đọc dữ liệu từ tệp được thực hiện hoàn toàn giống như nhập dữ liệu từ dòng nhập chuẩn cin (bàn phím)

Ngày đăng: 24/10/2013, 15:20

HÌNH ẢNH LIÊN QUAN

Sơ đồ dẫn xuất các lớp như sau: - Chương 7 Các dòng tập tin (Stream) Làm việc với tệp
Sơ đồ d ẫn xuất các lớp như sau: (Trang 1)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w