项目场景:
如何使用C++编写文本文件呢?以下是一个示例代码:
#include <iostream>
#include <fstream>
int main() {
std::ofstream file("example.txt"); // 打开文件,如果文件不存在,则创建
if (file.is_open()) {
file << "这是一行文本." << std::endl;
file << "这是另一行文本." << std::endl;
file.close(); // 关闭文件
std::cout << "文件写入成功." << std::endl;
} else {
std::cout << "无法打开文件." << std::endl;
}
return 0;
}
这个代码使用了 和 头文件来实现文件写入操作。程序创建了一个 std::ofstream 对象,并指定文件名为 “example.txt”。如果文件不存在,会自动创建一个新文件。接下来,代码通过 << 操作符将文本写入文件。std::endl 用于插入换行符。完成写入后,程序关闭文件并输出相应的消息。
运行这段代码后,将创建一个名为 “example.txt” 的文本文件,并且其中包含着两行文本内容。请确保代码所在的工作目录有足够的权限来创建和写入文件。