write
是C++標準庫中的一個函數,而fwrite
是C標準庫中的一個函數。write
函數被定義在<iostream>
頭文件中,而fwrite
函數被定義在<cstdio>
頭文件中。
write
函數是用于向輸出流中寫數據的,而fwrite
函數是用于將數據寫入到文件中的。
write
函數的第一個參數是一個字符指針,表示要寫入的數據,第二個參數是要寫入的字節數。而fwrite
函數的第一個參數是一個指向要寫入數據的地址的指針,第二個參數是每個元素的字節數,第三個參數是要寫入的元素數量。
write
函數返回void,不返回任何值,而fwrite
函數返回實際寫入的元素數量。
總的來說,write
更適用于C++的輸入輸出流,而fwrite
更適用于C語言中的文件讀寫操作。