我是靠谱客的博主 帅气翅膀,最近开发中收集的这篇文章主要介绍C Primer Plus 第13章 文件输入/输出 13..5 随机存取fseek()和ftell(),觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
2019独角兽企业重金招聘Python工程师标准>>>
13.5 随机存取:fseek()和ftell()函数
Fseek()允许您像对待数组那样对待一个文件,在fopen()打开的文件中直接移动到任意字节处。
我们创建程序清单13.5中的程序,该程序按反序显示一个文件。像前面的例子一样,它使用一个命令行参数来获得要读取的文件的名字。请注意fseek()接受3个参数,返回一个int值 。ftell()函数以一个long类型值返回一个文档的当前位置。
程序清单13.5 reverse.c程序
/*reverse.c—反序显示一个文件*/
#include <stdio.h>
#include <stdlib.h>
#define CNTL_Z '