Level 412 bài
File và dữ liệu
Đọc ghi file văn bản và nhị phân, làm được ứng dụng có dữ liệu bền vững.
Chương 18. File I/O
Luồng và bộ đệm, mở đóng file, văn bản và nhị phân, truy cập ngẫu nhiên, định dạng tệp tự thiết kế, ghi an toàn.
- 18.1Luồng và kiểu FILELuồng là gì, ba luồng mở sẵn, và vì sao bộ đệm quyết định dữ liệu của bạn còn hay mất.22 phút
- 18.2Mở và đóng fileSáu chế độ của fopen, cái bẫy xóa sạch của chế độ ghi, và vì sao phải kiểm tra cả fclose.24 phút
- 18.3Đọc ghi văn bản theo dòngfgets, fputs, fgetc và bốn lỗi kinh điển khi đọc file theo dòng.26 phút
- 18.4fprintf và fscanfGhi có định dạng, và vì sao nên thay fscanf bằng fgets cộng sscanf.24 phút
- 18.5File nhị phânfread và fwrite, sáu khác biệt với file văn bản, và ba cạm bẫy làm hỏng dữ liệu.28 phút
- 18.6Truy cập ngẫu nhiên với fseek và ftellNhảy tới bản ghi thứ i, sửa tại chỗ, và quy tắc bắt buộc khi vừa đọc vừa ghi.26 phút
- 18.7Đọc cả file vào bộ nhớThành ngữ đọc trọn một file, và vì sao nó hỏng với ống dẫn và file văn bản.24 phút
- 18.8Tự thiết kế định dạng tệpSố nhận dạng, phiên bản, và cách đóng gói tường minh để tệp còn đọc được sau này.28 phút
- 18.9Đọc và ghi CSVQuy tắc thoát dấu nháy, dấu phẩy trong trường, và một bộ tách CSV tự viết.26 phút
- 18.10Ghi an toàn và xử lý lỗiGhi ra tệp tạm rồi đổi tên, và vì sao fflush chưa đủ để dữ liệu nằm trên đĩa.26 phút
- 18.11Project: thiết kế hệ quản lý sinh viênChia tầng, thiết kế cấu trúc dữ liệu, và tầng lưu trữ với hai định dạng.30 phút
- 18.12Project: chức năng, kiểm thử và hoàn thiệnTìm kiếm, sắp xếp, thống kê, kiểm tra dữ liệu vào và danh sách nghiệm thu.30 phút