gpt4 book ai didi

C:对程序中的变量使用 fwrite()

转载 作者:行者123 更新时间:2023-11-30 21:04:39 25 4
gpt4 key购买 nike

有没有办法使用 fwrite 方法读入变量(动态数组)而不是 FILE *,或者有什么替代方法可以让我做到这一点?我需要读取包含 16 位 block 的二进制文件,但只读取每个 block 的最后 12 位。理想情况下我想要这样的东西:

fwrite(&(x+4),sizeof(x)-4,1,var);

但目前,我无法直接写入 var,只能写入文件。

我知道可以使用位掩码/bitops,但这是一种更简单的方法,因此如果可能的话我更愿意使用它。

最佳答案

不,fwrite 写入可像文件 (FILE*) 一样访问的内容。

也许您想使用 sprintf 将数据格式化为字符串?

关于C:对程序中的变量使用 fwrite(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6391230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com