使用C++标准库中的输入输出流来读取和写入文件

C++标准库中的输入输出流

C++标准库中的输入输出流提供了一种简单而有效的方法来读取和写入文件。使用输入输出流,可以从文件中读取数据,同时也可以将数据写入文件。

使用方法

要包含头文件<iostream>,定义输入输出流对象,比如:

#include <iostream>
using namespace std;

int main(){
    ifstream infile; //定义输入流对象
    ofstream outfile; //定义输出流对象
    ...
}

定义输入输出流对象之后,就可以使用open()函数来打开文件,比如:

infile.open("in.txt"); //打开输入文件
outfile.open("out.txt"); //打开输出文件

打开文件之后,就可以读取文件中的数据,比如:

int a;
infile >> a; //从文件中读取一个int型数据

同时,也可以将数据写入文件,比如:

int b = 10;
outfile << b; //将一个int型数据写入文件

使用close()函数关闭文件,比如:

infile.close(); //关闭输入文件
outfile.close(); //关闭输出文件

C++标准库中的输入输出流提供了一种简单而有效的方法来读取和写入文件,使用起来也非常简单,只需要定义输入输出流对象,使用open()函数打开文件,读取和写入数据,使用close()函数关闭文件即可。

本文链接:http://task.lmcjl.com/news/12208.html

展开阅读全文