intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Dien_vi10 Dien_vi10 | Ngày: | Loại File: PDF | Số trang:0

65
lượt xem
4
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

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

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

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2