Em đang làm một bài tập về cắt/ ghép file thành từng .part1, .part2,… bằng ngôn ngữ C++ (console win32)
Nhưng có một vấn đề xảy ra.
for (int i = 0; i < nPart; i++)
{
char * buffer = new char[size_Part];
inFile.read(buffer, size_Part);
outFile[i].write(buffer, size_Part);
}
Ví dụ như File ban đầu có 204 bytes, muốn chia làm 2 part với mỗi part kích thướt là 200 bytes.
ý muốn của em là part1 có 200 bytes, part2 sẽ có 4 bytes.
Nhưng đoạn code trên lại ra 2 file 200 bytes 
Em phải làm thế nào đây ?

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