1以二進制形式將數組寫入文件。諸如
fwrite(a,sizeof(a),1,FP);
您可以將整個數組以二進制形式寫入文件。
2按照元素,依次寫文件。具體的書寫格式與數組的類型有關。如果它是壹個int數組,您可以寫:
int I;
for(I = 0;我& ltn;i++)
fprintf(“% d,“,a【I】);
這兩種方法各有優缺點:
就1的代碼量而言,第壹種方法更簡單、更高效;
2.在運行效率方面,第壹種方法的執行效率更高;
3文件空間大小:
如果數組中有許多字符串元素,則寫入它們後目標文件的大小是相似的,或者第二種方法占用的空間更少。
如果數組中有更多的整數或浮點數據,第壹種方法占用的空間較少。
4目標文件可讀性:
第壹種方法得到的文件是二進制文件,需要用專門的閱讀器打開,只有專業人士才能閱讀。
第二種方法更直觀,您可以通過直接打開文本文件來讀取輸出結果。