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

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. nội dung chi tiết. | Chương 9. Kiểu dữ liệu tệp I. Giới thiệu về tệp II. Tệp nhị phân III. Tệp văn bản IV. Truy nhập trực tiếp các phần tử của tệp Bài giảng Ngôn ngữ C - Chương 9 GV. Ngô Công Thắng 1 I. Giới thiệu về tệp 1. Khái niệm về tệp 2. Cấu trúc của tệp 3. Phân loại tệp 4. Khai báo tệp Bài giảng Ngôn ngữ C - Chương 9 GV. Ngô Công Thắng 2 1. Khái niệm về tệp Kiểu tệp bao gồm một tập hữu hạn các phần tử có cùng kiểu dữ liệu. Số phần tử của tệp không cần xác định khi 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ất cả các kiểu dữ liệu khác. Bài giảng Ngôn ngữ C - Chương 9 GV. Ngô Công Thắng 3 2. 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ột dãy các byte liên tiếp nhau. Sau phần tử dữ liệu cuối cùng là phần tử EOF. Phần tử này không phải là dữ liệu mà là mã kết thúc tệp. Vị trí byte 0 1 2 3 4 5 6 7 8 9 10 1112 13 14 15 16 45 12 20 25 15 72 81 8 EOF Con trỏ chỉ vị Bài giảng Ngôn ngữ C - Chương 9 GV. Ngô Công Thắng 4 3. Phân loại tệp Dựa vào cách lưu trữ dữ liệu trên tệp ta có 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ệp thành các ký tự trong bảng mã ASCII. Trên tệ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 9 GV. Ngô Công .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.