c语言fseek函数的用法(fseek函数用法)
发布时间:2025-11-22 06:59:42

1、一、根据你写入的方法可知,每个数都会占8个字节( fprintf(in,"%8d ",x); ) fseek( in , (-1)*8 , SEEK_END); 这时,就会移动到倒数第一个数的开始位置 fseek( in , (-2)*8 , SEEK_END); 这时,就会移动到倒数第二个数的开始位置 。

2、 可知: fseek( in , 8*(-n) , SEEK_END ); 这时,就会移动到倒数第n个数的开始位置 fseek( in , 8*(-1) , SEEK_CUR ); 从当前位置向前移动一个数 。

3、 可知: fseek( in , 8*(-n) , SEEK_CUR ); 从当前位置向前移n一个数 因此: fseek( in , 8*(-5) , SEEK_END ); fscanf(in, "%d",&a); printf("%8d",a); fseek( in , (-5)*8 , SEEK_CUR ); //再向前移动5个 fscanf(in, "%d",&a); printf("%8d",a); 可实现你的想法。

fseek

免责声明:本站内容(文字信息+图片素材)来源于互联网公开数据整理或转载,仅用于学习参考,如有侵权问题,请及时联系本站删除,我们将在5个工作日内处理。

联系邮箱:chuangshanghai#QQ.COM(把#换成@)

Copyright © 卖艺吧 版权所有