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

2018-10-0906:43:39编程语言入门到精通Comments3,084 views字数 717阅读模式

C语言中的文件处理用于打开,读取,写入,搜索或关闭文件。它用于永久存储数据。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6465.html

文件的优点文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6465.html

即使在程序退出后也会包含数据。通常我们使用变量或数组来存储数据,但在程序退出后数据丢失。变量和数组是非永久性存储介质,而文件是永久存储介质。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6465.html

文件处理函数

C语言库中有定义和实现了很多可以打开,读取,写入,搜索和关闭文件的函数。文件函数列表如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6465.html

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

打开文件:fopen()函数文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6465.html

fopen()函数用于打开文件,fopen()函数的语法如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6465.html

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

您可以在fopen()函数中使用以下模式之一。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6465.html

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

关闭文件:fclose()文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6465.html

fclose()函数用于关闭文件。fclose()函数的语法如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6465.html

int fclose( FILE *fp );
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6465.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/ymba/6465.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定