1
2
我猜这样的事情更像是你想要的。它不像它可能的那么简单,但是它非常简单,并且可以很容易地扩展以适应其他结构。
|
2
6
请记住,将原始结构保存到这样的文件根本不可移植。编译器可能会向结构添加填充(更改sizeof(您的结构)),endianness可能不同,等等。但是,如果这无关紧要,那么fwrite()可以正常工作。 请记住,如果您的结构包含任何指针,您希望写入指针指向的数据,而不是指针本身的值。 |
3
3
试试这个
写入文件
读取文件
这些链接支持上述代码的全部内容 - http://c-faq.com/struct/io.html
|
4
2
你可以用 Serialization 可以执行此操作的库。 如果你可以使用C++,那就有 Boost::Serialization 图书馆就是为了这个。您也可以结账: |
5
1
你可以使用基本的文件IO,只要确保你写的 二元的 .
如果你这样做的话,它不是最有平台的便携式,因为有必要考虑。 |
6
1
除了对象的名称
|
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |