Logo
Section 1 / 5

简介

学习如何对文件执行输入和输出操作。

导入

简介

学习如何对文件执行输入和输出操作。

为什么需要文件?

在很多情况下,我们不得不将数据存储在文件中,而不是存储在内存中或在屏幕上显示——例如,当需要离线存储数据或将数据从一台计算机传输到另一台计算机时。
在这种情况下,就需要进行文件 I/O 操作。

文件类型

有两种类型的文件:

  • 文本文件
    文本文件的扩展名为 .txt。这类文件的内容是纯文本,可以轻松编辑。尽管这些文件易于阅读,但它们不够安全且占用更多存储空间。因此,需要另一种文件类型。
  • 二进制文件
    二进制文件的扩展名为 .bin。它们以二进制形式而非纯文本形式存储数据。由于这种特性,它们不易被读取,因此更加安全。

文件操作

可以在上述任一类型的文件上执行四种主要操作。它们是:

  • 创建新文件
  • 打开现有文件
  • 向现有文件写入数据
  • 关闭文件

本章将介绍与 C 语言中的文件处理相关的示例。

结构体

示例 92:从文件读取