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
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ẩnMở 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ữaint 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ị EOFFILE *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ị EOFint unlink(const char *tên_tập_tin)5/24Lê Hoàng Sơn
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ẩnMở 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ữaint 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ị EOFFILE *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ị EOFint unlink(const char *tên_tập_tin)5/24Lê Hoàng Sơn
Tìm kiếm theo từ khóa liên quan:
Lập trình tính toán khoa học kỹ thuật Lập trình tính toán Khoa học kỹ thuật Tin học cơ sở Kiểu tập tin Ngôn ngữ lập trìnhGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 276 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 266 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 226 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 218 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 208 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 185 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 170 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 167 0 0