一种方法是创建 ofstream 类的实例,并使用它来写入您的文件。这是一个网站的链接,其中包含一些示例代码,以及有关大多数 C++ 实现中可用的标准工具的更多信息: 流参考 为了完整起见,这里有一些示例代码: // using ofstream constructors. #include <iostream> #include <fstream> std::ofstream outfile ("test.txt"); outfile << "my text here!" << std::endl; outfile.close(); 您想使用 std::endl 来结束您的行。另一种方法是使用 ‘\n’ 字符。这两件事是不同的,std::endl 刷新缓冲区并立即写入输出,而 ‘\n’ 允许 outfile 将所有输出放入缓冲区并可能稍后再写入。 原文由 James Thompson 发布,翻译遵循 CC BY-SA 3.0 许可协议
如果你想创建一个包含一些内容的文件并且不需要处理 ofstream 之后你可以简单地写: #include <fstream> int main() { std::ofstream("file.txt") << "file content"; } 无需手动关闭文件、处理变量等。文件在同一行中创建、写入和关闭。 原文由 Tachi 发布,翻译遵循 CC BY-SA 4.0 许可协议
一种方法是创建 ofstream 类的实例,并使用它来写入您的文件。这是一个网站的链接,其中包含一些示例代码,以及有关大多数 C++ 实现中可用的标准工具的更多信息:
流参考
为了完整起见,这里有一些示例代码:
您想使用 std::endl 来结束您的行。另一种方法是使用 ‘\n’ 字符。这两件事是不同的,std::endl 刷新缓冲区并立即写入输出,而 ‘\n’ 允许 outfile 将所有输出放入缓冲区并可能稍后再写入。