为临时文件创建std::ofstream,可以使用C++标准库中的<fstream>头文件中的ofstream类。以下是一个简单的示例代码:
#include <fstream>
#include<iostream>
#include<string>
int main() {
std::string temp_file_name = "temp_file.txt";
std::ofstream temp_file(temp_file_name);
if (!temp_file) {
std::cerr << "Error: Unable to create temporary file."<< std::endl;
return 1;
}
temp_file << "This is a temporary file."<< std::endl;
temp_file.close();
return 0;
}
在这个示例中,我们首先包含了<fstream>头文件,然后创建了一个名为temp_file_name的字符串,用于存储临时文件的名称。接下来,我们使用std::ofstream类创建了一个名为temp_file的输出文件流对象,并将其指向temp_file_name。如果文件无法创建,我们将输出错误消息并返回1。
接下来,我们将一些文本写入临时文件,并在完成后关闭文件。最后,我们返回0,表示程序成功执行。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云