01/10/2018, 16:58
Ghi đè dữ liệu lên file trong C
Hiện tại e được cho một cấu trúc bao gồm Tên , MSV … Đề bài yêu cầu tìm MSV và sửa lại thông tin của học sinh sinh viên đó nhưng e chưa nghĩ ra cách ghi đè dữ liệu lên file ( cụ thể là e dùng file .bin) . Mọi người cho e xin giải pháp được không a !
Bài liên quan
Đọc ra hết, sửa, rồi ghi lại.
chắc là đọc hết thông tin trong file ra, sửa thông tin những sinh viên cần sửa rồi lưu lại toàn bộ lại vào file
mỗi struct sinh viên có 1 kích cỡ cố định cho là
S
, lưu trong file cũng ở vị trí cố định là ở byte thứid * S
. Từ đó xàifseek
mà sửa lại thông tin của đúng sinh viện cần thiết thôi, ko cần đọc hết lên.Vấn đề là theo cách này phải đọc ghi binary và phải định ra layout trước.