我正在从事C/UNIX相关的工作,有一个包含多条记录的输入文件。我已将每个记录映射到一个结构体,并通过从数据库中添加缺失信息将该结构体写入输出文件。
我的问题是如何将这个由字符数组组成的结构体写回到文件中。我正在使用:
我的问题是如何将这个由字符数组组成的结构体写回到文件中。我正在使用:
fwrite(&record, sizeof(record), 1, out);
fwrite("\n", 1, 1, outfd);
这将在每个成员后面写入一个终止的NULL '\0',请告诉我如何在不在每个成员后添加终止符'\0'的情况下将此结构写入文件。