如何使用fwrite编写矢量(或结构)的一部分

时间:2020-03-15 13:20:25

标签: c fwrite

使用fwrite,我发现可以写出矢量(或结构)的一部分。例如:

fwrite (a, sizeof(a[0]), sizeof(a) / sizeof(a[0]), fp);

将向量a的所有元素写入流fp(先前已打开)中。如果要编写向量的一部分(例如前5个元素),可以编写:

fwrite (a, sizeof(a[0]), 5, fp);

问题是:如何编写两个像a [2]和a [3]这样的元素?还是向量的最后一个元素?

我需要这个是因为我以“ rb +”打开流,所以我想添加数据而不是全部重写。

0 个答案:

没有答案
相关问题