fseek()函数移动文件指针的时候会移到一个连续内容地方吗?

我的意思就是fseek()会把文件一个连续的内容打断吗?... 我的意思就是fseek()会把文件一个连续的内容打断吗? 展开
 我来答
pieryon
2015-03-14 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14410 获赞数:166873
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
你好,以下是对函数的解释:
fseek函数是用来设定文件的当前读写位置:
函数原型:int fseek(FILE *fp,long offset,int origin);
函数功能:把fp的文件读写位置指针移到指定的位置.

fseek(fp,20,SEEK_SET);
//意思是把fp文件读写位置指针从文件开始后移20个字节.

指针移动后是成块读取的,不会从中间打断!

(*^__^*)温馨提示(*^__^*)
真心希望你能采纳我的回答,如有不明白 ,可以继续追问,若满意,记得及时采纳。
更多追问追答
追问
你好,因为这个是按照字节来移动的,比如一个文件中是一些英文单词,会不会有可能刚好移动到一个单词的中间,这样读取的就把那个单词断开了
追答
不会的,你可以设置读取的位置啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式