Danh mục

Bài giảng Lập trình C: Chương 9 - Ngô Công Thắng

Số trang: 0      Loại file: pdf      Dung lượng: 2.24 MB      Lượt xem: 17      Lượt tải: 0    
tailieu_vip

Phí tải xuống: miễn phí Tải xuống file đầy đủ (0 trang) 0
Xem trước 2 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 C - Chương 9: Kiểu dữ liệu tệp" cung cấp cho người học các kiến thức: Giới thiệu về tệp, tệp nhị phân, tệp văn bản, truy cập trực tiếp và các phần tử của tệp. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình C: Chương 9 - Ngô Công ThắngChương 9. Kiểu dữ liệu tệpI. Giới thiệu về tệpII. Tệp nhị phânIII. Tệp văn bảnIV. Truy nhập trực tiếp các phần tử của tệpBài giảng Ngôn ngữ C - Chương 9GV. Ngô Công Thắng1I. Giới thiệu về tệp1. Khái niệm về tệp2. Cấu trúc của tệp3. Phân loại tệp4. Khai báo tệpBài giảng Ngôn ngữ C - Chương 9GV. Ngô Công Thắng21. Khái niệm về tệpKiểu tệp bao gồm một tập hữu hạn cácphần tử có cùng kiểu dữ liệu. Số phần tử của tệp không cần xác địnhkhi khai báo biến tệp. Các phần tử của tệp được lưu trữ trên bộnhớ ngoài. Đây là đặc điểm khác với tấtcả các kiểu dữ liệu khác.Bài giảng Ngôn ngữ C - Chương 9GV. Ngô Công Thắng32. Cấu trúc của tệpCác phần tử của tệp được sắp xếp thành mộtdãy các byte liên tiếp nhau. Sau phần tử dữ liệucuối cùng là phần tử EOF. Phần tử này khôngphải là dữ liệu mà là mã kết thúc tệp.Vị trí byte0 1 2 3 4 5 6 7 8 9 10 1112 13 14 15 16451220251572818EOFCon trỏchỉ vịBài giảng Ngôn ngữ C - Chương 9GV. Ngô Công Thắng43. Phân loại tệpDựa vào cách lưu trữ dữ liệu trên tệp tacó các loại tệp sau:Tệp nhị phân (binary): Dữ liệu ghi ra tệp nhịphân có dạng các byte nhị phân giống nhưtrong bộ nhớ.Tệp văn bản (text): Dữ liệu được ghi ra tệpthành các ký tự trong bảng mã ASCII. Trêntệp văn bản có mã xuống dòng gồm 2 ký tựLF (mã 10) và CR (mã 13).Bài giảng Ngôn ngữ C - Chương 9GV. Ngô Công Thắng5

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