• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C文件常见操作

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

文件操作的一些常用类型

"r"为读而打开文本文件(不存在则出错)

"w"为写而打开文本文件(若不存在则新建,反之,则从文件起始位置写,原内容将被覆盖)

"a"为在文件后面添加数据而打开文本文件(若不存在,则新建;反之,在原文件后追加)

"r+"为读和写而打开文本文件(读时,从头开始;在写数据时,新数据只覆盖所占的空间,其后不变)

"wb"为写而打开二进制文件

"rb"为读而打开二进制文件​

"ab"为在文件后添加数据而打开一个二进制文件

"rb+"为读和写而打开二进制文件,只是再随后的读写中,可以由位置函数设置读和写的起始位置

"w+"首先建立一个新文件,进行写操作,随后可以从头开始读(若文件存在,原内容将全部消失)

"a+"功能与”a”相同;只是在文件尾部添加新的数据后,可以从头开始读

"wb+"功能与"w+”同.只是在随后的读写时,可以由位置函数设置读和写的起始位置

"ab+"功能与”a+”相同;只是在文件尾部添加新数据之后,可以由位置函数设置开始读的起始位置

 

常见的一些文件操作

1、读取文件

 

 

 

 

char * fgets(char *s, int n, FILE *stream);

s:字符型指针,指向存储读入数据的缓冲区的地址

n:从流中读入n-1字符

stream:指向读取的流

 

2、行读取

3、写入

int fputs(const char *str, FILE *stream);

str:这是一个数组,包含了要写入的以空字符终止的字符序列

stream:指向FILE对象的指针,该FILE对象标识了要被写入字符串的流

 

老九学堂会员社群出品

作者:Zero_皮球


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap