c++文本文件读写
作者:野牛程序员:2023-11-15 22:55:12 C++阅读 2618
使用C++进行文本文件的读写涉及到 <fstream>
头文件,其中包含了用于文件输入输出的类。以下是一个简单的示例,演示如何打开文件、写入文本,然后再读取文件:
#include <iostream> #include <fstream> int main() { // 写入文本文件 std::ofstream outFile("example.txt"); if (outFile.is_open()) { outFile << "Hello, this is a sample text.\\n"; outFile << "Writing to a file in C++ is easy!\\n"; outFile.close(); } else { std::cout << "Unable to open file for writing.\\n"; return 1; // 返回错误代码 } // 读取文本文件 std::ifstream inFile("example.txt"); if (inFile.is_open()) { std::string line; while (getline(inFile, line)) { std::cout << line << std::endl; } inFile.close(); } else { std::cout << "Unable to open file for reading.\\n"; return 1; // 返回错误代码 } return 0; // 返回成功代码 }
在这个例子中,程序首先尝试打开一个文件用于写入,写入两行文本,然后关闭文件。接着,它再次打开相同的文件用于读取,逐行读取文本并输出到控制台,最后关闭文件。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
