A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 一步步往上爬 中级黑马   /  2016-1-13 13:17  /  576 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

文件操作分为三步:


1.打开文件

2.操作文件

3.关闭文件



所以代码操作文件,其实就是用代码实现这3步



怎么实现第一步:打开文件?


FILE *指针


fopen 函数!



fopen函数的使用:


fopen(要打开的文件的路径,操作方式);



打开成功会返回一个地址,需要用FILE*来接收



操作方式:


r: 以只读方式打开文件,如果文件存在则返回打开后的文件地址,如果不存在返回NULL

w: 以只写方式打开文件,如果文件存在则覆盖原文件,如果不存在则创建文件

a: 以追加的方式打开文件,如果文件存在则追加原文件,如果不存在则创建文件

r+:跟r一样,只不过增加了写的功能

w+:跟w一样,只不过增加了读的功能

a+:跟a一样,只不过增加了读的功能


t和b不能单独使用,要配合上面的操作方式使用:


例:rb:读取二进制文件 rt:读取文本文件


rb+:读写二进制文件 rt+:读写文本文件


t:默认值。操作文本文件

b:操作二进制文件




FILE*指针作用:

就是指向打开的文件的!




关闭文件:

fclose语法:

fclose(文件指针);



代表关闭文件指针所指向的文件(把文件保存起来)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马