当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>C++ Builder教程

C++Builder常用的文件函数

    常用的文件函数说明如表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。此函数一半再顺序文件中读取数据时,用来判断该文件是否读完。

相关内容
赞助商链接