Tóm tắt
Các loại tệp
Khi xử lý tệp, có hai loại tệp bạn nên biết:
Tệp văn bản
Tệp nhị phân
1. Tệp văn bản
Tệp văn bản là tệp .txt bình thường . Bạn có thể dễ dàng tạo các tệp văn bản bằng bất kỳ trình soạn thảo văn bản đơn giản nào như Notepad.
Khi bạn mở các tệp đó, bạn sẽ thấy tất cả nội dung trong tệp dưới dạng văn bản thuần túy. Bạn có thể dễ dàng chỉnh sửa hoặc xóa nội dung.
Chúng cần nỗ lực tối thiểu để duy trì, dễ đọc và cung cấp ít bảo mật nhất và chiếm không gian lưu trữ lớn hơn.
2. Tệp nhị phân
Các tệp nhị phân chủ yếu là tệp .bin trong máy tính của bạn.
Thay vì lưu trữ dữ liệu ở dạng văn bản thuần túy, họ lưu trữ dữ liệu ở dạng nhị phân (0 và 1).
Chúng có thể chứa một lượng dữ liệu cao hơn, không thể đọc được dễ dàng và cung cấp bảo mật tốt hơn các tệp văn bản.
Thao tác tệp
Trong C, bạn có thể thực hiện bốn thao tác chính trên tệp, văn bản hoặc nhị phân:
Tạo một tệp mới
Mở một tệp hiện có
Đọc và ghi thông tin vào tệp
Đóng tệp
Làm việc với tệp
Khi làm việc với tệp, bạn cần khai báo con trỏ kiểu tệp. Khai báo này là cần thiết để giao tiếp giữa tệp và chương trình.
FILE *fptr;
Các hàm xử lý File trong C
Có nhiều hàm trong thư viện C để mở, đọc, ghi, tìm kiếm và đóng file. Dưới đây là danh sách các chức năng xử lý file trong C:
Mở file: fopen()
FILE *fptr;
fptr = fopen("fileopen","mode");
Ví dụ:
fopen("newprogram.txt","w");
fopen("oldprogram.bin","rb");
Bạn có thể sử dụng một trong các chế độ (mode) sau trong hàm fopen().
Đóng file: fclose(fptr);
Video giải thích chi tiết về Giới thiệu về FILE trong lập trình C | Tự học lập trình C
Code ví dụ
Không có nhận xét nào:
Đăng nhận xét