首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >10.2 打开与关闭文件

10.2 打开与关闭文件

作者头像
小林C语言
发布2019-07-12 15:02:53
7060
发布2019-07-12 15:02:53
举报

01

用fopen函数打开数据文件

1、fopen函数的调用方式为

fopen(文件名,使用文件方式);

例如:fopen(“a1”,“r”),表示要打开名字为“a1”的文件,使用文件方式为“读入”。

2、用“r”方式打开的文件只能用于向计算机输入而不能用作向该文件输出数据,而且该文件应该已经存在,并存有数据,这样程序才能从文件中读数据。

3、用“w”方式打开的文件只能用于向该文件写数据,而不能用来向计算机输入。

4、如果希望向文件末尾添加新的数据(不希望删除原有数据),则应该用“a”方式打开。

5、用“r+”、“w+”,“a+”方式打开的文件既可用来输入数据,也可用来输出数据。

6、如果不能实现“打开”的任务,fopen函数将会带回一个出错信息。

6、计算机从ASCII文件读入字符时,遇到回车换行符,系统把它转换为一个换行符,在输出时把换行符转换成为回车和换行两个字符。

7、程序中可以使用3个标准的流文件——标准输入流、标准输出流、标准出错输出流。

02

用fclose函数关闭数据文件

1、在使用完一个文件后应该关闭它,以防止它再被误用。

2、关闭就是撤销文件信息区和文件缓冲区,使文件指针变量不再指向该文件,也就是文件指针变量与文件“脱钩”,此后不能再通过该指针对原来与其相联系的文件进行读写操作,除非再次打开,使该指针变量重新指向该文件。

3、fclose函数调用的一般形式

fclose(文件指针)

例子:

fclose(a1),前面曾把打开文件时函数返回的指针赋给了a1,现在把a1指向的文件关闭,此后a1不再指向该文件。

有时候,正是那些意想不到之人,成就了无人能成之事。

——图灵

文字/闫小林

图片/源于网络

- END -

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 C语言入门到精通 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档