C语言的文件的位置指针
在C中关于文件信息有个结构体FILE,里面的内容是关于文件的信息对吧?指向这种结构体的指针叫做文件指针对吧?当用fopen函数打开文件时打开方式选择a+那么打开时,位置指...
在C中关于文件信息有个结构体FILE,里面的内容是关于文件的信息对吧?
指向这种结构体的指针叫做文件指针 对吧?
当用fopen函数打开文件时 打开方式选择 a+ 那么打开时,位置指针移到文件末尾,对吧?
问题是:位置指针是啥玩意?他是在FILE结构体里吗?
位置指针怎么看?怎么用?如果问题不好回答 ,大侠也可以指出这个内容大概在书上哪块内容。。谢谢 展开
指向这种结构体的指针叫做文件指针 对吧?
当用fopen函数打开文件时 打开方式选择 a+ 那么打开时,位置指针移到文件末尾,对吧?
问题是:位置指针是啥玩意?他是在FILE结构体里吗?
位置指针怎么看?怎么用?如果问题不好回答 ,大侠也可以指出这个内容大概在书上哪块内容。。谢谢 展开
展开全部
网上给你找的,你看看哈。注意形象化的概念。
-----------------------------
在学习文件定位函数之前,需要了解一下文件位置指针的概念。文件位置指针只是一个形象化的概念,在C语言中用文件位置指针来表示文件当前读或写的数据在文件中的位置。当通过fopen函数打开文件时,可以认为文件位置指针总是指向文件的开头、第一个数据之前。
当文件位置指针指向文件末尾时,表示文件结束。当进行读操作时,总是从文件位置指针所指的位置开始,去读其后的数据,然后位置指针移到尚未读的数据之前,以备指示下一次的读(或写)操作。当进行写操作时,总是从文件位置指针所指位置去写,然后移到刚写入的数据之后,以备指示下一次输出的起始位置。
“文件指针”和“文件位置指针”是两个不同的概念。
文件指针是指在程序中定义的FILE类型的变量,通过fopen函数调用给文件指针赋值,使文件指针和某个文件建立联系(这种联系实际上是通过fopen函数说明使用文件的方式),C语言中通过文件指针实现对文件的各种操作。
摘自:东北大学出版社李一波编著《新概念C语言》
--------------------------------------
-----------------------------
在学习文件定位函数之前,需要了解一下文件位置指针的概念。文件位置指针只是一个形象化的概念,在C语言中用文件位置指针来表示文件当前读或写的数据在文件中的位置。当通过fopen函数打开文件时,可以认为文件位置指针总是指向文件的开头、第一个数据之前。
当文件位置指针指向文件末尾时,表示文件结束。当进行读操作时,总是从文件位置指针所指的位置开始,去读其后的数据,然后位置指针移到尚未读的数据之前,以备指示下一次的读(或写)操作。当进行写操作时,总是从文件位置指针所指位置去写,然后移到刚写入的数据之后,以备指示下一次输出的起始位置。
“文件指针”和“文件位置指针”是两个不同的概念。
文件指针是指在程序中定义的FILE类型的变量,通过fopen函数调用给文件指针赋值,使文件指针和某个文件建立联系(这种联系实际上是通过fopen函数说明使用文件的方式),C语言中通过文件指针实现对文件的各种操作。
摘自:东北大学出版社李一波编著《新概念C语言》
--------------------------------------
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询