C语言的文件的位置指针

在C中关于文件信息有个结构体FILE,里面的内容是关于文件的信息对吧?指向这种结构体的指针叫做文件指针对吧?当用fopen函数打开文件时打开方式选择a+那么打开时,位置指... 在C中关于文件信息有个结构体FILE,里面的内容是关于文件的信息对吧?
指向这种结构体的指针叫做文件指针 对吧?
当用fopen函数打开文件时 打开方式选择 a+ 那么打开时,位置指针移到文件末尾,对吧?
问题是:位置指针是啥玩意?他是在FILE结构体里吗?
位置指针怎么看?怎么用?如果问题不好回答 ,大侠也可以指出这个内容大概在书上哪块内容。。谢谢
展开
 我来答
百度网友3028fd6b8
推荐于2016-10-22 · TA获得超过686个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:0
展开全部
网上给你找的,你看看哈。注意形象化的概念。
-----------------------------
在学习文件定位函数之前,需要了解一下文件位置指针的概念。文件位置指针只是一个形象化的概念,在C语言中用文件位置指针来表示文件当前读或写的数据在文件中的位置。当通过fopen函数打开文件时,可以认为文件位置指针总是指向文件的开头、第一个数据之前。

当文件位置指针指向文件末尾时,表示文件结束。当进行读操作时,总是从文件位置指针所指的位置开始,去读其后的数据,然后位置指针移到尚未读的数据之前,以备指示下一次的读(或写)操作。当进行写操作时,总是从文件位置指针所指位置去写,然后移到刚写入的数据之后,以备指示下一次输出的起始位置。

“文件指针”和“文件位置指针”是两个不同的概念。

文件指针是指在程序中定义的FILE类型的变量,通过fopen函数调用给文件指针赋值,使文件指针和某个文件建立联系(这种联系实际上是通过fopen函数说明使用文件的方式),C语言中通过文件指针实现对文件的各种操作。

摘自:东北大学出版社李一波编著《新概念C语言》
--------------------------------------
蠟筆尐薪C
2010-01-26 · 超过19用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:0
展开全部
文件指针就是距离文件头的字节偏移量 比如你用默认方式打开 他的偏移量就是0 也就是指向文件头 这个有很多函数可以用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式