write
函數是 C++ 標準庫中的一個函數,用于將數據寫入文件或輸出到標準輸出設備。它的用法如下:
#include <iostream>
#include <fstream>
int main() {
// 打開文件
std::ofstream file("example.txt");
if (file.is_open()) {
// 寫入數據
file.write("Hello, World!", 13);
// 關閉文件
file.close();
} else {
std::cout << "無法打開文件!" << std::endl;
}
return 0;
}
上述代碼中,首先通過 ofstream
類創建了一個輸出文件流對象 file
并打開了文件 “example.txt”。然后使用 write
函數將字符串 “Hello, World!” 寫入到文件中,第二個參數 13 是要寫入的字符數。最后,通過 close
函數關閉文件。
除了文件,write
函數還可以將數據寫入到標準輸出設備(即控制臺)。例如:
#include <iostream>
int main() {
std::cout.write("Hello, World!", 13);
return 0;
}
上述代碼中,通過 write
函數將字符串 “Hello, World!” 寫入到標準輸出設備。