30/09/2018, 16:55
[C buffer] làm việc với file
Gần đây em có bài tập về phần mềm split file và join file, sau 1 hồi tìm hiểu thì em có gặp khái niệm buffer và có ai đó có thể giải thích cho em hiểu tại sao ta dùng char array để làm buffer ko
Bài liên quan
Tại vì char chỉ có 1 byte. Trong ví dụ phần mềm split và join file thì mình cần làm ở mức từng byte nên chọn char array là phù hợp nhất rồi
dạ em hiểu rồi vậy em muốn nâng cái giới hạn split lên thì em chỉ cần tăng kích thước buffer đúng ko anh
à ko em nói nhảm :v em khai báo char buffer[size_per_part] là hợp lí ha
Theo mình thì bạn nên cấp phát động để dễ dàng sử dụng về sau.
Ví dụ như : về nhau chia file từng part định trước (ví dụ 5 part ) thì size_per_part của bạn có thể thay đổi.
Thấy tiện thì dùng thôi