发信人: fanglin() 
整理人: wenbobo(2002-12-06 22:42:40), 站内信件
 | 
 
 
初学者fseek()疑问
 我有一文本文件如
 0001
 0002
 0003
 0004
 0005
 ...
 8888
 ...
 9999
 我想用fseek(fp,off_set,base)来定位
 并用fread(number,sizeof(number),1,fp)将8888读到number[]中
 可是我掌握不好off_set的偏移量,请问朋友是怎样推算出来的呢
 谢谢
 
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.162.242] 发信人: wokao (wokao), 信区: C 标  题: Re: 初学者fseek()疑问 发信站: 网易虚拟社区 (Sun Apr 25 22:38:01 1999), 站内信件
  【 在 fanglin (芳邻) 的大作中提到: 】
 : 初学者fseek()疑问
 : 我有一文本文件如
 : 0001
 : 0002
 :    .......
 在文本文件中每换一行,就有2个不可见的字符
 好象是0x0e,0x0d,你可以用DEBUG,or PCTools
 来看一看文本文件就知道了。
 你只要SEARCH 0x0d的个数,然后当你指字的N个
 0x0d的下一个字节就是你所要的内容。
 我这样的answer不知你能否满意?
 
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.101.178.169] 发信人: ken_qian (<marquee>杀意隆), 信区: C 标  题: Re: 初学者fseek()疑问 发信站: 网易虚拟社区 (Mon Apr 26 09:30:54 1999), 站内信件
  【 在 wokao (wokao) 的大作中提到: 】
 0x0d,0x0a
  -- 杀意隆象一匹寂寞的狼,对着寂寞的苍穹、寂寞的皓月,作他的寂寞长嚎。
  ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 210.175.4.210] 发信人: haoler (昊子), 信区: C 标  题: Re: 初学者fseek()疑问 发信站: 网易虚拟社区 (Mon Apr 26 19:08:32 1999), 站内信件
  【 在 fanglin (芳邻) 的大作中提到: 】
 : 初学者fseek()疑问
 : 我有一文本文件如
 : 0001
 : 0002
 :    .......
 fseek的用处就是你知道要到哪里,就去哪里。
 如fseek( fp, Count * ( 4 + 2 ), 0 )
 否则,等你数到8888处的花销,不如用fgets方便。
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.99.105.234]
  | 
 
 
 |