我正在使用C/UNIX并且有一个包含记录数的输入文件。我已将每条记录映射到一个结构,并通过在数据库的记录中添加缺少的信息将结构写入输出文件。将结构写入文件C
我的问题是写结构(由字符数组组成)回到文件。我正在使用
fwrite(&record, sizeof(record), 1, out);
fwrite("\n", 1, 1, outfd);
这将在每个成员之后将数据写入输出文件中,终止NULL'\ 0'。请让我知道如何在每个成员之后没有终止'\ 0'的情况下将此结构写入文件。
请提供结构定义,以便我们知道您正在使用什么。此外,你正在试图处理你刚写下的数据。如果它被写入另一个C程序,这可能是一个功能。 –
请注意,这样做意味着您的格式不可移植。 – jamesdlin