Khi làm việc với file, tại sao dùng char array để làm buffer?

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 :smiley:

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 :smile:

1 Like

dạ em hiểu rồi :smiley: 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 :smiley:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?