Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Kỹ thuật lập trình: Chương 6 - Trần Minh Thái
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng "Kỹ thuật lập trình - Chương 6: Thao tác trên tập tin" cung cấp cho người học các kiến thức: Khái niệm, khai báo, các thao tác trên tập tin. Cuối bài giảng có phần bài tập giúp người học có thể ôn tập và củng cố kiến thức đã học. | Lập trình C Chương 6. Thao tác trên tập tin (3 tiết) Trần Minh Thái Email: minhthai@huflit.edu.vn Website: www.minhthai.edu.vn Cập nhật: 20/03/2017 Chương 0 1 Nội dung Khái niệm Khai báo Các thao tác trên tập tin Bài tập KHÁI NIỆM Khái niệm File cho phép lưu trữ dữ liệu ở bộ nhớ ngoài (đĩa) File có thể lưu dữ liệu kích thước lớn với số lượng các phần tử không hạn chế (chỉ bị hạn chế bởi dung lượng của bộ nhớ ngoài) Khái niệm Biến File: là một biến thuộc kiểu dữ liệu tập tin dùng để đại diện cho một tập tin Con trỏ tập tin: Xác định vị trí trong tập tin khi thao tác đọc /ghi Phân loại File: File text File nhị phân File text Dùng để ghi các ký tự lên đĩa dưới dạng mã Ascii Dữ liệu của tập tin được lưu trữ thành các dòng, mỗi dòng được kết thúc bằng ký tự xuống dòng (new line), ký hiệu ‘\n’ Mỗi tập tin được kết thúc bởi ký tự EOF (End Of File) có mã Ascii là 26 (xác định bởi tổ hợp phím Ctrl + Z) File nhị phân Một dãy các bytes liên tục Nội dung dữ liệu được mã hóa CÁC THAO TÁC TRÊN FILE Các thao tác khi thao tác trên File Khai báo con trỏ file Mở file Thao tác đọc/ ghi trên file Đóng file Khai báo con trỏ file Cú pháp: FILE ; Các biến trong danh sách phải là các con trỏ và được phân cách bởi dấu phẩy(,) Ví dụ: FILE *f1, *f2; Mở file Cú pháp: FILE *fopen(char *path, const char *mode) Trong đó: path: chuỗi chỉ đường dẫn đến tập tin trên đĩa mode: chuỗi xác định cách thức mà tập tin sẽ mở Hàm fopen trả về một con trỏ tập tin. Nếu có lỗi xuất hiện trong khi mở tập tin thì trả về con trỏ NULL Các thông tin Mode Mode Ý nghĩa r Mở tập tin văn bản để đọc w Tạo ra tập tin văn bản mới để ghi a Nối vào tập tin văn bản rb Mở tập tin nhị phân để đọc wb Tạo ra tập tin nhị phân để ghi ab Nối vào tập tin nhị phân r+ Mở một tập tin văn bản để đọc/ghi w+ Tạo ra tập tin văn bản để đọc ghi a+ Nối vào hay tạo mới tập tin văn bản để đọc/ghi r+b Mở ra tập tin nhị phân để đọc/ghi w+b Tạo ra tập tin nhị phân để đọc/ghi a+b Nối vào hay tạo mới tập tin nhị phân . | Lập trình C Chương 6. Thao tác trên tập tin (3 tiết) Trần Minh Thái Email: minhthai@huflit.edu.vn Website: www.minhthai.edu.vn Cập nhật: 20/03/2017 Chương 0 1 Nội dung Khái niệm Khai báo Các thao tác trên tập tin Bài tập KHÁI NIỆM Khái niệm File cho phép lưu trữ dữ liệu ở bộ nhớ ngoài (đĩa) File có thể lưu dữ liệu kích thước lớn với số lượng các phần tử không hạn chế (chỉ bị hạn chế bởi dung lượng của bộ nhớ ngoài) Khái niệm Biến File: là một biến thuộc kiểu dữ liệu tập tin dùng để đại diện cho một tập tin Con trỏ tập tin: Xác định vị trí trong tập tin khi thao tác đọc /ghi Phân loại File: File text File nhị phân File text Dùng để ghi các ký tự lên đĩa dưới dạng mã Ascii Dữ liệu của tập tin được lưu trữ thành các dòng, mỗi dòng được kết thúc bằng ký tự xuống dòng (new line), ký hiệu ‘\n’ Mỗi tập tin được kết thúc bởi ký tự EOF (End Of File) có mã Ascii là 26 (xác định bởi tổ hợp phím Ctrl + Z) File nhị phân Một dãy các bytes liên tục Nội dung dữ liệu được mã hóa CÁC THAO TÁC TRÊN FILE