当前位置:  技术问答>linux和unix

关于fseek函数的疑问

    来源: 互联网  发布时间:2017-02-11

    本文导语:  本帖最后由 akainixing 于 2012-03-22 15:47:29 编辑 “对于文本文件,它们的文件当前位置可能不以简单的字节偏移量来度量。这主要也是在非UNIX系统中,它们可能以不同的格式存放文本文件。为了定位一个文本文件,whence...

本帖最后由 akainixing 于 2012-03-22 15:47:29 编辑
“对于文本文件,它们的文件当前位置可能不以简单的字节偏移量来度量。这主要也是在非UNIX系统中,它们可能以不同的格式存放文本文件。为了定位一个文本文件,whence一定是SEEK_SET而且offset只能有两个值:0,或是对该文件调用ftell返回的值”
如果我想定义到离文件开始任意地方例如:20个字节的地方(既不是开始也不是当前位置)怎么办呢?
fseek(tp,ftell(tp),SEEK_SET) 定义到文件的当前位置
fseek(tp,0L,SEEK_SET) 定义到文件开始位置

|
那就是文本文件不支持随机定位了

    
 
 

您可能感兴趣的文章:

  • 如何实现这个关于fseek函数的程序
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 用popen,不能使用fseek了?Segmentation fault错误
  • fseek getc关于 当前指针问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3