博学而笃志 切问而近思 仁在其中
详情
C语言文件处理
作者:--     发布时间:2019-11-20     评论:0     阅读: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 );

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

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

关闭文件:fclose()

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

int fclose( file *fp );

fprintf()和fscanf()函数

fputc()和fgetc()函数

fputs()和fgets()

fseek()函数



上一篇:C语言联合体
下一篇:测试
相关文章
loading......
最新动态
所有评论

loading......

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册