求助: FILE 是什么数据类型。

来源:百度知道 编辑:UC知道 时间:2024/06/07 13:15:44
在程序中,看到了这样的内容,

FILE *stream;

新手头一次看见这样的类型,是干什么的?在哪能找到他的详细解释?
再详细店好吗?譬如如何进行操作。

文件指针
在C语言中用一个指针变量指向一个文件,这个指针称为文件指针。通过文件指针就可对它所指的文件进行各种操作。

定义说明文件指针的一般形式为:

FILE *指针变量标识符;

其中FILE应为大写,它实际上是由系统定义的一个结构,该结构中含有文件名、文件状态和文件当前位置等信息。在编写源程序时不必关心FILE结构的细节。

例如:

FILE *fp;

表示fp是指向FILE结构的指针变量,通过fp即可找存放某个文件信息的结构变量,然后按结构变量提供的信息找到该文件,实施对文件的操作。习惯上也笼统地把fp称为指向一个文件的指针。

再详细?那我就能写教材了,你随便找个C的教程最后准有文件部分的介绍