【问题标题】:fread and fwrite in c adding and subtracting bytes from file1 to file2c中的fread和fwrite从file1到file2添加和减去字节
【发布时间】:2015-03-29 01:55:50
【问题描述】:

我有一个文件file1,我需要通过更改file1 的一些字节来创建一个新文件。

我需要保留第一个 n 字节并将其传输到 file2。我可以通过创建一个数组 x[n] 然后使用fwrite 来做到这一点。

问题在于之后的字节,我需要减去两个字节,然后除以然后将其写入新文件。我不知道文件包含多少字节,所以我不知道我的数组应该有多大。

什么是使用fread 增加和减少字节的有效方法。

【问题讨论】:

    标签: c file io bytearray


    【解决方案1】:

    我不知道文件包含多少字节,所以我不知道我的数组应该有多大。

    使用fstat询问系统文件有多大。

    【讨论】:

      猜你喜欢
      • 2016-12-29
      • 1970-01-01
      • 1970-01-01
      • 2020-12-14
      • 1970-01-01
      • 2020-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多