首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于fseek函数的疑问,该怎么处理

2012-04-25 
关于fseek函数的疑问“对于文本文件,它们的文件当前位置可能不以简单的字节偏移量来度量。这主要也是在非UNI

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

[解决办法]
那就是文本文件不支持随机定位了

热点排行