gpt4 book ai didi

c - 如何在文件中写入完整的结构?

转载 作者:行者123 更新时间:2023-11-30 19:59:05 25 4
gpt4 key购买 nike

在我的程序中,我接收来自键盘的输入。我将该输入放入一个 struct 中,其中包含两个 char 字段和 1 个 int 字段。如何仅使用函数写入整个struct

不想单独写入struct的每个成员。

最佳答案

C 没有“指令”。

您应该能够使用单个函数调用,例如:

fwrite(&mystructure, sizeof mystructure, 1, myfile);

但这并非没有缺点:

  1. 这使得文件格式取决于您当前的 CPU 和编译器,这通常是一个坏主意;这将使保持互操作性变得非常困难。
  2. 写入可能会部分成功;对于这种情况,您需要将其包装在一个循环中。

关于c - 如何在文件中写入完整的结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15522401/

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