我已将文件拆分为多个缓冲区。 现在我需要将所有这些缓冲区合并在一起以重新创建原始文件。为此,我需要知道如何告诉c将特定缓冲区复制到文件中的特定位置,以便文件按原样重建。 是否有方法指向文件中的特定位置。 这样我就可以使用缓冲区维度乘以缓冲区原始位置重建文件并将其复制到那里。
我可以写一个例子来更清楚一点:
原始文件是:"This is an example"
第一种方法将文件拆分为4个缓冲区:
buf[0] = "This";
buf[1] = " is ";
buf[2] = "an e";
buf[3] = "xamp";
buf[4] = "le ";
现在我需要创建一个方法merge(char buffer, int position)
,给出原始文件中的位置,将此缓冲区复制到新文件的特定位置。
提前谢谢你。我希望很清楚