Bài giảng Kỹ thuật lập trình nâng cao Chương 6 Lưu trữ dữ liệu trên tập tin. Chương này gồm có những nội dung: Giới thiệu về tập tin, thao tác với tập tin, lớp fstream - , các thao tác trên file. để biết thêm các nội dung chi tiết. | CHƯƠNG 6 Lưu trữ dữ liệu trên tập tin 1. Giới Thiệu Tập tin văn bản: tập tin dùng để ghi các ký tự lên đĩa theo các dòng. Tập tin nhị phân: tập tin dùng để ghi các cấu trúc dạng nhị phân (được mã hoá). 2 2. Thao tác với tập tin Bước 1: Mở tập tin để đọc/ ghi. Bước 2: Các xử lý trên tập tin. Bước 3: Đóng tập tin. 3 3. Lớp fstream - • fstream dataFile : khai báo tên đối tượng kiểu fstream • (“tên file", mode); • Tên file : chuỗi chứ tên file • Mode : Có 5 chế độ cơ bản sau: • ios::out :chế độ mở file để xuất ra (đọc file) • ios::in : chế độ mở file để Ghi • ios::app : Chế độ gắn thêm vào file (nếu file chưa được tạo thì nó sẽ tạo ra 1 file mới) • ios::binary : Chế độ nhị phân • ios::trunc : Nếu file đã được tạo thì nội dung của nó sẽ bị xóa đi. • Đóng file : () 4 4. Các thao tác trên file • Mở file : • (“", ios::out); • Ghi file : (“", ios::in); • Mở ghi và chèn vào cuối file : • (“", ios::app); • Mở để đọc và ghi : • (“", ios::in | ios::out); • Nếu file chưa tồn tại thì sẽ tự động tạo file .