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!” 写入到标准输出设备。