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;
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;
相关文章推荐
- c++中 fopen中打开文件方式以及相应的含义
- [原]fopen打开文件方式错误引发的bug
- fopen 打开方式
- fopen:文本和二进制方式打开方式对比【转】
- fopen:文本和二进制方式打开 ZZ
- fopen() 打开方式
- fopen打开文件方式
- fopen按文本方式打开文件和按二进制方式打开文件的区别
- fopen 打开方式用法
- [置顶] fopen等:文本方式和二进制方式打开文件的区别
- fopen_s打开文件方式的选择
- fopen的打开方式
- fopen 打开方式
- fopen文件方式与二进制方式打开文…
- C中fopen打开方式r和rb的区别
- fopen打开文件方式
- linux中用fopen的打开方式
- fopen在“r”“rb”方式打开文件后,fread的区别
- Linux 和 Windows 中 fopen 打开方式的区别
- fopen打开文件的方式的问题