21xrx.com
2024-11-08 22:31:47 Friday
登录
文章检索 我的文章 写文章
C++ 文件读写:打开文件的代码
2023-07-05 11:20:08 深夜i     --     --
C++ 文件读写 打开文件 代码

在C++中,文件读写是常见的操作之一。为了读取或写入文件,您需要打开文件并将其读取或写入。以下是打开文件的代码:

1. 读取文件:


#include <iostream>

#include <fstream>

using namespace std;

int main() {

  ifstream file; // 创建输入文件流对象

  file.open("example.txt"); // 打开文件

  if (!file.is_open()) // 检查文件是否成功打开

    cout << "File not found.";

    return 0;

  

  string line;

  while (getline(file, line)) // 逐行读取文件

    cout << line << endl; // 输出每行内容

  

  file.close(); // 关闭文件

  return 0;

}

以上代码使用了`ifstream`来创建一个输入文件流对象,并使用`open()`函数打开文件。如果文件打开失败,则会输出错误消息并退出。然后,使用`getline()`函数逐行读取文件,并将每行内容打印到控制台。最后,使用`close()`函数关闭文件。

2. 写入文件:


#include <iostream>

#include <fstream>

using namespace std;

int main() {

  ofstream file; // 创建输出文件流对象

  file.open("example.txt"); // 打开文件

  if (!file.is_open()) // 检查文件是否成功打开

    cout << "File not found.";

    return 0;

  

  file << "Hello World!" << endl; // 写入内容

  file.close(); // 关闭文件

  return 0;

}

以上代码使用了`ofstream`来创建一个输出文件流对象,并使用`open()`函数打开文件。如果文件打开失败,则会输出错误消息并退出。接下来,使用`<<`运算符将文本写入文件。最后,使用`close()`函数关闭文件。

在C++中,文件读写是一项非常重要的任务,使用以上代码可以快速打开并读写文件。无论您是读取配置文件还是将数据写入日志文件,文件读写都是必不可少的。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复