Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

低级文件 I/O

字节或字符级别的读取和写入操作

函数

fclose关闭一个或所有打开的文件
feof检测文件末尾
ferror文件 I/O 错误信息
fgetl读取文件中的行,并删除换行符
fgets读取文件中的行,并保留换行符
fileread以文本格式读取文件内容
fopen打开文件或获得有关打开文件的信息
fprintf将数据写入文本文件
fread读取二进制文件中的数据
frewind将文件位置指示符移至所打开文件的开头
fscanf读取文本文件中的数据
fseek移至文件中的指定位置
ftell当前位置
fwrite将数据写入二进制文件

示例和操作指南

  • 使用低级 I/O 导入文本数据文件

    通过低级文件 I/O 函数,可以最大程度地控制文件数据的读取和写入。但是,相对于更易于使用的高级函数,例如 importdata,这些低级函数要求指定更为详细的文件信息。有关读取文本文件的高级函数的详细信息,请参阅导入文本文件。

  • 通过低级 I/O 导入二进制数据

    通过低级文件 I/O 函数,可以最大程度地直接控制对文件数据的读取和写入。但是,相对于更易于使用的高级函数,这些低级函数要求指定更为详细的文件信息。有关高级函数及其支持的文件格式的完整列表,请参阅支持的导入和导出的文件格式。

  • 使用低级 I/O 导出到文本数据文件

    以下示例演示如何使用低级 fprintf 函数创建文本文件,其中混合了数值、字符数据和非矩形文件。

  • Export Binary Data with Low-Level I/O

    Write binary files at the byte level using the low-level fwrite function.

概念