阅读量:0
在C++中,可以使用 <fstream>
头文件中的 File
类来进行文件读写操作。以下是一个简单的示例代码:
#include <iostream> #include <fstream> int main() { // 创建一个文件输出流,用于写入文件 std::ofstream outputFile("example.txt"); if (outputFile.is_open()) { // 写入数据到文件 outputFile << "Hello, World!" << std::endl; // 关闭文件 outputFile.close(); } else { std::cout << "Failed to open file for writing" << std::endl; } // 创建一个文件输入流,用于读取文件 std::ifstream inputFile("example.txt"); if (inputFile.is_open()) { // 从文件中读取数据并输出到控制台 std::string line; while (std::getline(inputFile, line)) { std::cout << line << std::endl; } // 关闭文件 inputFile.close(); } else { std::cout << "Failed to open file for reading" << std::endl; } return 0; }
在这个示例中,我们首先创建一个文件输出流 outputFile
用于写入数据到文件 example.txt
中。然后将 “Hello, World!” 写入文件中,并关闭文件。接着创建一个文件输入流 inputFile
用于从文件中读取数据,并将读取的内容输出到控制台。最后关闭文件。
通过使用 <fstream>
头文件中的 File
类,我们可以方便地进行文件读写操作。