1 / 6
文档名称:

VisualC中fopen函数的使用及文件的使用.doc

格式:doc   大小:25KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VisualC中fopen函数的使用及文件的使用.doc

上传人:小点 2019/3/15 文件大小:25 KB

下载得到文件列表

VisualC中fopen函数的使用及文件的使用.doc

文档介绍

文档介绍:C语言函数fopen函数简介函数功能:打开一个文件函数原型:FILE*fopen(constchar*path,constchar*mode); 相关函数:open,fclose,fopen_s[1],_wfopenForpersonaluseonlyinstudyandresearch;mercialuse 所需库:<> 返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。一般而言,打开文件后会作一些文件读取或写入的动作,若打开文件失败,接下来的读写动作也无法顺利进行,所以一般在fopen()后作错误判断及处理。参数说明: 参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。 mode有下列几种形态字符串: r以只读方式打开文件,该文件必须存在。 r+以可读写方式打开文件,该文件必须存在。 rb+读写打开一个二进制文件,允许读数据。 rt+读写打开一个文本文件,允许读和写。 w打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。 w+打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。 a以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留) a+以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。(原来的EOF符不保留) wb只写打开或新建一个二进制文件;只允许写数据。 wb+读写打开或建立一个二进制文件,允许读和写。 wt+读写打开或着建立一个文本文件;允许读写。 at+读写打开一个文本文件,允许读或在文本末追加数据。 ab+读写打开一个二进制文件,允许读或在文件末追加数据。上述的形态字符串都可以再加一个b字符,如rb、w+b或ab+等组合,加入b字符用来告诉函数库打开的文件为二进制文件,而非纯文字文件。不过在POSIX系统,包含Linux都会忽略该字符。由fopen()所建立的新文件会具有S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH(0666)权限,此文件权限也会参考umask值。有些C编译系统可能不完全提供所有这些功能,有的C版本不用"r+","w+","a+",而用"rw","wr","ar"等,读者注意所用系统的规定。VisualC++在生成过程中编写并使用许多的文件。本文讲述VisualC++项目中常用的文件扩展名。VisualC++--C语言源文件:这种文件是作为C文件编译的。如果其中包含C++代码,,或在编译文件时使用/Tp命令开关。如果资源文件包含C++代码,。.--C++语言源文件:这种文件是作为C++文件编译的。如果要作为C文件编译它(假设源文件中没有C++代码),(推荐使用),或在编译该文件时使用/Tc命令开关。.H、.HPP、--头文件:头文件常用于函数原型