gpt4 book ai didi

c - 以多平台方式将 4 个数组写入一个文件的最简单方法是什么?

转载 作者:行者123 更新时间:2023-11-30 16:03:45 26 4
gpt4 key购买 nike

假设我们有一个 int 数组、一个 float 数组等结构,我们需要将它们写入二进制格式文件以便快速重新加载。这可以通过简单的方式完成吗?

每个数组应该有多个文件吗?

最佳答案

除非你的数据量很大,否则就写标准的文本格式。如果您可以假设两端都是 c99,请对 float 据使用 %a 格式化程序,以使自己免受二进制到十进制转换的变幻莫测的影响。

如果数据量很大,或者由于其他原因需要使用“原始数据”格式,则需要在写入之前将数据转换为已知的字节序,并在读取后转换回主机字节序。任何合理的操作系统都有用于执行这些转换的库例程。

关于c - 以多平台方式将 4 个数组写入一个文件的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3761624/

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