您的位置:首页 > 运维架构

fopen 打开方式

2014-04-15 17:22 190 查看
FILE * fopen(const
char * path,const char * mode);

mode有下列几种形态字符串

方式 要求文件存在 清除文件内容
r (只读) *
NO
r+ (读写)
* NO
w NO
*
w+ NO *
a(以附加方式打开文件) NO NO
a+ NO NO
--------------------------------------------------------------------------------------------------------
其中,*表示需要文件存在,否则出错。
如有b ,表示:二进制文件。t 表示文本文件。
关于open函数 需注意:

1、在定义文件指针时,要将文件指针指向空;如 FILE *fp = NULL;

2、文件操作完成后,需要将文件关闭,一定要注意,否则会造成文件所占用内存泄露和在下次访问文件时出现问题。

3、文件关闭后,需要将文件指针指向空,这样做会防止出现游离指针,而对整个工程造成不必要的麻烦;如:fp = NULL;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: