C++ 文件操作:保存和读取文件示例代码

本文将介绍 C++ 中如何使用文件流来保存和读取文件,并提供相应的代码示例。

保存文件

#include <fstream>
using namespace std;

int main() {
    ofstream fout('file.txt'); // 打开输出文件流
    if (fout) { // 判断是否成功打开文件
        fout << 'Hello, World!'; // 向文件中写入数据
        fout.close(); // 关闭输出文件流
    }
    return 0;
}

读取文件

#include <fstream>
#include <iostream>
using namespace std;

int main() {
    ifstream fin('file.txt'); // 打开输入文件流
    if (fin) { // 判断是否成功打开文件
        string str;
        getline(fin, str); // 读取文件中的一行数据
        cout << str << endl; // 输出读取到的数据
        fin.close(); // 关闭输入文件流
    }
    return 0;
}

代码说明:

  • ofstream 用于输出文件流,ifstream 用于输入文件流。
  • fout.open('file.txt') 用于打开输出文件流,fin.open('file.txt') 用于打开输入文件流。
  • fout << 'Hello, World!'; 用于向文件中写入数据。
  • getline(fin, str); 用于从文件中读取一行数据。
  • fout.close();fin.close(); 用于关闭文件流。

注意:

  • 文件名应该使用正确的路径,例如:'C:\Users\Public\Documents\file.txt'
  • 在打开文件之前,应该判断文件是否成功打开。
  • 使用完文件流之后,应该及时关闭文件流。

希望本文能够帮助您理解 C++ 中的文件操作。

C++ 文件操作:保存和读取文件示例代码

原文地址: http://www.cveoy.top/t/topic/osSP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录