C++ 文件和流

2025年4月25日 | 2 分钟阅读

C++ 编程中,我们使用 iostream 标准库,它提供 cincout 方法分别用于从输入读取和写入输出。

为了从文件读取和写入,我们使用名为 fstream 的标准 C++ 库。让我们看看 fstream 库中定义的数据类型是:

数据类型描述
fstream它用于创建文件,向文件写入信息以及从文件读取信息。
ifstream它用于从文件读取信息。
ofstream它用于创建文件并向文件写入信息。

C++ FileStream 示例:写入文件

让我们看一个使用 C++ FileStream 编程向文本文件 testout.txt 写入的简单示例。

示例

编译并运行

输出

The content of a text file testout.txt is set with the data:
Welcome to javaTpoint.
C++ Tutorial.

C++ FileStream 示例:从文件读取

让我们看一个使用 C++ FileStream 编程从文本文件 testout.txt 读取的简单示例。

示例

编译并运行

注意:在运行代码之前,需要创建一个名为 "testout.txt" 的文本文件,其内容如下:
欢迎来到 javaTpoint。
C++ 教程。

输出

Welcome to javaTpoint.
C++ Tutorial.

C++ 读写示例

让我们看一个使用 C++ FileStream 编程将数据写入文本文件 testout.txt 然后从文件中读取数据的简单示例。

示例

编译并运行

输出

Writing to a text file:  
 Please Enter your name: Nakul Jain    
Please Enter your age: 22  
 Reading from a text file:   Nakul Jain  
 22

下一主题C++ getline()