我正在使用C/UNIX並且有一個包含記錄數的輸入文件。我已將每條記錄映射到一個結構,並通過在數據庫的記錄中添加缺少的信息將結構寫入輸出文件。將結構寫入文件C
我的問題是寫結構(由字符數組組成)回到文件。我正在使用
fwrite(&record, sizeof(record), 1, out);
fwrite("\n", 1, 1, outfd);
這將在每個成員之後將數據寫入輸出文件中,終止NULL'\ 0'。請讓我知道如何在每個成員之後沒有終止'\ 0'的情況下將此結構寫入文件。
請提供結構定義,以便我們知道您正在使用什麼。此外,你正在試圖處理你剛寫下的數據。如果它被寫入另一個C程序,這可能是一個功能。 –
請注意,這樣做意味着您的格式不可移植。 – jamesdlin