Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
1. Phân loại Tập tin là hình thức lưu trữ phổ biến trên bộ nhớ phụ, gồm 2 loại: Ø Tập tin văn bản: là tập tin chỉ lưu trữ thuần túy văn bản, trong đó các kí tự được biểu diễn bằng mã ASCII của nó, người dùng có thể đọc được. Tính chất: § Dễ truy xuất và xử lí § Độ bảo mật kém § Tốc độ truy xuất kém § Kích thước lớn. - Vd: Lưu số nguyên 12345 ở dạng binary (2 byte) và dạng chuỗi (5 byte). Các dạng thường gặp: § Tập tin. | TẬP TIN VĂN BẢN - TẬP TIN NHỊ PHÂN 1. Phân loại Tập tin là hình thức lưu trữ phổ biến trên bộ nhớ phụ gồm 2 loại 0 Tập tin văn bản là tập tin chỉ lưu trữ thuần túy văn bản trong đó các kí tự được biểu diễn bằng mã ASCII của nó người dùng có thể đọc được. Tính chất Dễ truy xuất và xử lí Độ bảo mật kém Tốc độ truy xuất kém Kích thước lớn. - Vd Lưu số nguyên 12345 ở dạng binary 2 byte và dạng chuỗi 5 byte . Các dạng thường gặp Tập tin cấu hình .INI .CFG .TXT .HTML .XML 0 Tập tin nhị phân là tập tin chứa dữ liệu mà có ít nhất một vài chuỗi bit không thể biểu diễn ở dạng văn bản trơn do đó tập tin này chỉ có máy đọc được còn người dùng không đọc được. Tính chất Truy xuất và xử lí phức tạp hơn Tốc độ truy xuất nhanh Tính bảo mật cao hơn Các dạng thường gặp Các tập tin có cấu trúc tự định nghĩa .DOC XLS PDF PPT .JPG .PCX .BMP .TIF .MP3 .WAV .AVI . GVHDTH Nguyễn Ngọc Thảo 2. Một số hàm xử lí chung cho cả hai dạng tập tin xem MSDN Tên hàm Chức năng fopen Mở tập tin theo kiểu văn bản hoặc nhị phân fclose Đóng tập tin fcloseall Đóng tất cả các tập tin fflush Làm sạch vùng đệm của một tập tin đang mở fflushall Làm sạch vùng đệm của tất cả các tập tin đang mở remove unlink Xóa tập tin 3. Một số hàm xử lí dùng cho tập tin văn bản xem MSDN Tên hàm Chức năng fopen Mở tập tin theo kiểu văn bản hoặc nhị phân fclose Đóng tập tin fcloseall Đóng tất cả các tập tin fprintf Ghi giá trị dạng text lên tập tin fscanf Đọc giá trị dạng text từ tập tin fflush Làm sạch vùng đệm của một tập tin đang mở fflushall Làm sạch vùng đệm của tất cả các tập tin đang mở remove unlink Xóa tập tin putc fputc Ghi lên tập tin một kí tự sử dụng trong tập tin văn bản hoặc nhị phân có khác biệt getc fgetc Đọc từ tập tin một kí tự sử dụng trong tập tin văn bản hoặc nhị phân có khác biệt 4. Một số hàm xử lí dùng cho tập tin nhị phân xem MSDN Tên hàm Chức năng putw Ghi một số nguyên lên tập tin getw Đọc một số nguyên từ tập tin GVHDTH Nguyễn Ngọc Thảo fwrite Ghi các mẫu tin có cấu trúc định trước lên tập tin fread