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

Nguyễn Minh Dũng viết 19:04 ngày 30/09/2018

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

Ha Gia Phat viết 19:11 ngày 30/09/2018

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

Evil viết 19:00 ngày 30/09/2018

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

Bài liên quan
0