C语言教程:文件处理(打开,读取,写入,搜索或关闭)

2023年 7月 14日 50.5k 0

C语言中的文件处理用于打开,读取,写入,搜索或关闭文件。它用于永久存储数据。

文件的优点

即使在程序退出后也会包含数据。通常我们使用变量或数组来存储数据,但在程序退出后数据丢失。变量和数组是非永久性存储介质,而文件是永久存储介质。

文件处理函数

C语言库中有定义和实现了很多可以打开,读取,写入,搜索和关闭文件的函数。文件函数列表如下:

编号 函数名称 功能描述
1 fopen() 打开新的或现有的文件
2 fprintf() 将数据写入文件
3 fscanf() 从文件读取数据
4 fputc() 将一个字符写入文件
5 fgetc() 从文件读取一个字符
6 fclose() 关闭文件
7 fseek() 将文件指针设置为给定位置
8 fputw() 将一个整数写入到文件
9 fgetw() 从文件读取一个整数
10 ftell() 返回当前文件指针的位置
11 rewind() 将文件指针设置为文件的开头

打开文件:fopen()函数

fopen()函数用于打开文件,fopen()函数的语法如下:

FILE *fopen( const char * filename, const char * mode );

C

您可以在fopen()函数中使用以下模式之一。

模式 说明
r 以读取模式打开文本文件
w 以写入模式打开文本文件
a 以附加模式打开文本文件
r+ 以读写模式打开文本文件
w+ 以读写模式打开文本文件
a+ 以读写模式打开文本文件
rb 以读取模式打开二进制文件
wb 在写入模式下打开二进制文件
ab 以附加模式打开二进制文件
rb+ 以读写模式打开二进制文件
wb+ 以读写模式打开二进制文件
ab+ 以读写模式打开二进制文件

关闭文件:fclose()

fclose()函数用于关闭文件。fclose()函数的语法如下:

int fclose( FILE *fp );

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论