C++Builder常用的文件函数

来源:百度文库 编辑:神马文学网 时间:2024/05/17 01:51:26
系统管理员初级程序员软件开发工程师
数据库工程师高级项目经理界面设计经理
中国IT实验室收集整理佚名2008-8-16保存本文推荐给好友收藏本页
欢迎进入C/C++编程社区论坛,与200万技术人员互动交流 >>进入
常用的文件函数说明如表7—2所示。这些函数定义了文件的许多方面,包括文件名、状态和当前位置。在概念上,文件指针标志一个指定的磁盘文件。一个文件指针是一个指向文件有关信息的指针。这些信息定义了文件名、文件的状态和当前位置等。文件指针是一个FILE型指针变量,在stdio-h里已定义。

(1)打开文件:
·语法:FILE*fopen(const char*filename,const char*mode)。
·功能:以指定模式打开文件。
·说明:chin。*fi。lename:可以为一个字符串,用它来代表要打开的文件或设备,若文件不在目前的文件夹下,就必须在文件名前加上路径名称。char mode(模式):用来设置要打开文件属于哪种类型的数据文件以及数据存取模式,如表7—3所示。

(2)关闭文件:
· 语法:int fclose(FILE*stream)。
·功能:将文件指针所对应的数据文件关闭。
·说明:
Stream为文件指针,fclose(falel)。
任何已打开的文件,不再使用时,要记得关闭,这样才能将占用的缓冲区归还系统。
以w或a模式打开的文件,fclose函数会先将存放在缓冲区那的数据写入文件中,再将数据文件关闭。
(3)测试文件:
·语法:int feof(FILE*stream)。
·功能:用来测试文件是否结束。
·说明:
再渎取数据文件中的数据时,可用feof函数来判断文件的指针是否已经指到文件的结尾。
如果已经指到文件结尾,表示数据已经读完,feof‘函数值传回true,否则为。false。此函数一半再顺序文件中读取数据时,用来判断该文件是否读完。