Danh mục

Bài giảng Lập trình tính toán khoa học kỹ thuật: Buổi 7 - TS. Lê Hoàng Sơn

Số trang: 24      Loại file: pdf      Dung lượng: 4.63 MB      Lượt xem: 11      Lượt tải: 0    
10.10.2023

Phí tải xuống: 9,000 VND Tải xuống file đầy đủ (24 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Lập trình tính toán khoa học kỹ thuật - Buổi 7: Kiểu tập tin và nâng cao" cung cấp cho người học các kiến thức: Kiểu tập tin, nâng cao về C. Cuối bài giảng có phần bài tập để người học ôn tập và củng cố kiến thức.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình tính toán khoa học kỹ thuật: Buổi 7 - TS. Lê Hoàng SơnBuổi 7: Kiểu tập tin và nâng caoGiảng viên: TS. Lê Hoàng Sơnlehoangson@hus.edu.vnLập trình tính toán khoa học kỹ thuật1Nội dung chính1Kiểu Tập Tin2Nâng Cao Về C3Bài tập2/24Lê Hoàng Sơn1. Kiểu tập tin (File) File là loại dữ liệu có thể ghi lên đĩa để dùng nhiều lần. Trong C chỉ có một loại File, nhưng cấu trúc của mỗi Filecó thể khác nhau. Cấu trúc này được hình thành khi ta ghi dữ liệu lên File,nó phụ thuộc vào hàm mà ta dùng để ghi dữ liệu lên đĩa. Có hai kiểu xuất/ nhập dữ liệu vào File:Nhị phânVăn bản3/24Lê Hoàng SơnKiểu xuất/nhập tập tin Nhị phân:Dữ liệu trong file ở dạng các số nhị phânDữ liệu ghi lên tập tin không bị thay đổi và khi đóng tập tin thì mãkết thúc tập tin sẽ được ghi lên đĩa là -1 Văn bản:Dữ liệu ở dạng textKhi xử lý ký tự xuống dòng và khi đóng tập tin thì mã kết thúc tậptin sẽ được ghi lên đĩa là 26Khi ghi một ký tự chuyển dòng lên đĩa (mã 10) sẽ ghi thành 2 ký tựmã 13 và mã 10.Khi đọc, nếu gặp hai ký tự liên tiếp là mã 10 và mã 13, sẽ gom lạithành một ký tự là mã 10.4/24Lê Hoàng SơnMột số hàm xuất/ nhập chuẩnMở file: Nếu thành công trả về kết quả là con trỏ FILE tương ứngvới file vừa mở, ngược lại trả về giá trị NULL.Đóng file: Ðóng tập tin được chỉ đến bởi con trỏ f. Nếu thành côngthì giá trị của hàm = 0 ngược lại có giá trị EOF. Sau khi đóng contrỏ f sẽ không còn trỏ đến file trước đó nữaint fclose(FILE *f)Làm sạch vùng đệm của tập tin được chỉ đến bởi con trỏ f. Nếuthành công cho giá trị 0, ngược lại cho giá trị EOFFILE *fopen(const char *tên_tập_tin,const char *kiểu_truy_cập);int fflush(FILE *f)Xóa một tập tin trên đĩa: Nếu thành công giá trị của hàm bằng 0 ,ngược lại cho giá trị EOFint unlink(const char *tên_tập_tin)5/24Lê Hoàng Sơn

Tài liệu được xem nhiều: