tailieunhanh - Hướng dẫn Thao tác với tập tin trong C++

Nhằm giúp các bạn đang học chuyên ngành Công nghệ thông tin có thêm tài liệu tham khảo trong quá trình học tập và nghiên cứu, nội dung tài liệu "Hướng dẫn Thao tác với tập tin trong C++" dưới đây để nắm bắt được cách phân loại, một số hàm thao tác tập tin với C++. Hy vọng đây là tài liệu tham khảo hữu ích cho các bạn. | Đại học Quốc Gia Thành phố Hồ Chí Minh Trường Đại học Khoa Học Tự Nhiên Khoa Công Nghệ Thông Tin Hướng dẫn THAO TÁC VỚI TẬP TIN TRONG C Tháng 9 2011 Thao tác với tập tin 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. o 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 o Ví dụ Lưu số nguyên 12345 ở dạng binary 2 byte và dạng chuỗi 5 byte o Các dạng thường gặp Tập tin cấu hình .INI .CFG .TXT .HTML .XML 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 không đọc được. o Tính chất Truy xuất và xử lý phức tạp Tốc độ truy xuất nhanh Tính bảo mật cao hơn o 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. 2 Một số hàm thao tác tập tin với C Nhiều bộ thư viện cung cấp một tập các hàm thao tác với tập tin với C . Ở đây giới thiệu 2 cách phổ dụng Tập hàm trong cstdio Tập hàm trong namespace std Sử dụng cstdio Một số hàm xử lý chung Tên hàm Chức năng fopen Mở tập tin fclose Đóng tập tin fcloseall Đóng tất 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ả remove unlink Xóa tập tin feof Kiểm tra xem đã đọc đến cuối tập tin Khoa CNTT ĐH KHTN TP HCM Trang 2 Thao tác với tập tin Một số hàm xử lý cho tập tin văn bản Tên hàm Chức năng fprintf Ghi giá trị dạng text lên tập tin fscanf Đọc giá trị dạng text từ tập tin putc fputc Ghi lên tập tin một kí tự sử dụng 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 tập tin văn bản hoặc nhị phân có khác biệt fputs Ghi một chuỗi vào tập tin fgets Đọc một chuỗi từ tập tin Một số hàm xử lý cho tập tin nhị phân Tên hàm Chức năng putw Ghi một số .