tailieunhanh - Bài giảng Tin học đại cương: Bài 11 - Bùi Trọng Tùng

Bài giảng Tin học đại cương: Bài 11 Tệp tin cung cấp cho người học các kiến thức: Khái niệm cơ bản; Các thao tác với tệp tin; Truy nhập tệp văn bản; Truy nhập trên tệp nhị phân. Mời các bạn cùng tham khảo! | TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIN HỌC ĐẠI CƯƠNG Bài 11. Tệp tin Nội dung 1. Khái niệm cơ bản 2. Các thao tác với tệp tin 3. Truy nhập tệp văn bản 4. Truy nhập trên tệp nhị phân 2 1 Nội dung 1. Khái niệm cơ bản 2. Các thao tác với tệp tin 3. Truy nhập tệp văn bản 4. Truy nhập tệp nhị phân 3 1. Khái niệm cơ bản Tệp tin là tập hợp các byte liên tục được lưu trữ và được gán tên gọi. Biến tập tin là một biến thuộc kiểu dữ liệu tập tin dùng để đại diện cho một tập tin. Con trỏ tập tin con trỏ chỉ đến vị trí của tập tin mà tại đó việc đọc ghi thông tin sẽ xảy ra Sau khi đọc ghi xong dữ liệu con trỏ sẽ chuyển dịch thêm một phần tử về phía cuối tập tin Ký tự kết thúc tệp tin EOF End Of File ký tự cuối cùng báo kết thúc tệp tin 4 2 Phân loại Khi xử lý tệp tin chương trình có thể xem xét chuỗi byte với cách nhìn khác nhau có những ứng xử khác nhau với dữ liệu Tệp văn bản Dữ liệu của tập tin là các chuỗi ký tự được tổ chức thành dòng Mỗi dòng được kết thúc bằng ký tự xuống dòng n Ký tự EOF mã ASCII là 26 Tệp nhị phân Dữ liệu tổ chức thành dãy byte liên tục Ký tẹ EOF byte có giá trị -1 5 Nội dung 1. Khái niệm cơ bản 2. Các thao tác với tệp tin 3. Truy nhập tệp văn bản 4. Truy nhập tệp nhị phân 6 3 2. Các thao tác với tệp tin Trong C truy nhập tệp phải thông qua con trỏ tệp. Các hàm thao tác với tệp tin được khai báo trong tệp tiêu đề Một biến con trỏ tệp file pointer được khai báo như sau FILE tenConTroTep Ví dụ FILE f1 f2 7 Mở tệp tin Muốn làm việc với tệp trước hết ta phải mở tệp. Để mở một tệp ta dùng hàm fopen tenConTroTep fopen tenTep cheDoMo Trong đó tenTep là xâu ký tự chứa đường dẫn tới tệp tin cheDoMo là xây ký tự chỉ định chế độ mở tệp khi thao tác với tệp fopen trả về giá trị NULL nếu có lỗi mở tệp Ví dụ FILE fp fp fopen C TDC rb 8 4 Chế độ mở tệp Chế độ Mục đích sử dụng r Mở tệp đã có để đọc không được ghi. Nếu tệp không tồn tại hàm fopen sẽ trả lại trạng thái lỗi. w Mở tệp đã có để đọc không được ghi. Nếu

crossorigin="anonymous">
Đã 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.