如何在C++中使用File类进行文件读写

avatar
作者
筋斗云
阅读量: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 类,我们可以方便地进行文件读写操作。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!