TAILIEUCHUNG - Kỹ thuật lập trình - File

Tài liệu tham khảo chuyên ngành công nghệ thông tin - Kỹ thuật lập trình - File. | Chương 6 1 Đặt vấn đề tt Logic View Đặt vấn đế Các CTDL đã khảo sát có cùng 1 đặc tính đó là được lưu trữ ở bô nhớ trong RAM do đó dữ liệu sẽ mất khi kết thúc chương trình. Cần có một cách tổ chức lưu trữ dữ liệu lâu dài đó là trên bộ nhớ ngoài disk tape . . Trên bộ nhớ ngoài dữ liệu được tổ chức thành các tệp tin file . Tệp và con trỏ tệp Vì tệp là CTDL trên bộ nhớ ngoài BNN nên với các thiết bị khác nhau có cách tổ chức lưu trữ vật lý khác nhau. Điều nặy gây trở ngại cho chượng trình khi muốn truy xuất tẹp vì nó cần phải biết nó đang làm việc với thiết bị gì theo cách như thế nào . . Để khắc phục c xây dựng đối tượng dòng stream . Chương trình chỉ làm việc với các dong phần còn lại tương tác giữa dòng với file vật Ịý được xử lý sẵn . Với cách làm như vậy việc truy xuất file trở nên độc lập với các thiết bị vật lý. Để quản lý các dòng lặm việc với file c cung cấp một con trỏ kieu FILE trố đến vùng đệm dữ liệu buffer của dòng . Tệp và con trỏ tệp tt Khai báo con trỏ file Ví dụ Phần loại file Ở mức độ vật lý mọi file đều như nhau đều là dãy các byte trên bộ nhớ ngoài. Để dễ thao tác ở mức độ logic c chia ra 2 loại file văn bản và nhị phân. File văn bản text dữ liệu được lưu ở dạng mã ASCII. dấu hiệu kết thúc file EOF có mã là 26. File nhị phân binary dữ liệu được lưu ở dạng các byte nhị phân không quan tâm đến kiểu dữ liẹu mà các byte đó biểu diên dấu hiệu kết thúc file EOF -1. Tép va con tro tép tt Qui iróc Khi mở file để đọc dữ liệu con trỏ file trỏ đến phần tử đầu tiên của file phần tử thứ 0 . Mỗi file có một điểm kết thúc file EOF end of file . Sau mỗi thao tác truy xuất dữ liệu con trỏ file tự động dịch chuyển đến phần tử kế tiếp. Truy xuất file Các hàm dùng chung cho cả hai loại file Ham ma file Modi r Meaning Open a text file for reading w Create a text file for writing include a Append to a text file FILE fopen const char fname const char mode rb Open a binary file for reading w b Create a binary file for writing ab Append to a binary file Vi du w .

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.