用C语言解释随机访问文件
可以使用以下功能来随机访问C语言文件-
ftell()
倒带()
fseek()
ftell()
它返回文件ptr的当前位置。
语法如下-
int n = ftell (file pointer)
例如,
FILE *fp; int n; _____ _____ _____ n = ftell (fp);
注–ftell()用于计算输入文件的字符数。
倒带()
它使文件ptr移至文件开头。
语法如下-
rewind (file pointer);
例如,
FILE *fp;
-----
-----
rewind (fp);
n = ftell (fp);
printf ("%d”, n);输出
输出如下-
0 (always).
fseek()
这是为了使文件pntr指向文件中的特定位置。
语法如下-
fseek(file pointer, offset, position);
抵消
读取或写入时要移动的位置编号。
如果可以是负(或)正。
正向-前进方向。
负–向后的方向。
位置
它可以具有三个值,如下所示:
0–文件的开头。
1–当前位置。
2–文件末尾。
示例
fseek(fp,0,2)-fp从文件末尾向前移动了0个字节。
fseek(fp,0,0)–fp从文件开头向前移了0个字节
fseek(fp,m,0)–fp从文件开头向前移动了m个字节。
fseek(fp,-m,2)–fp从文件末尾向后移动了m个字节。
失误
与fseek()函数相关的错误如下-
fseek(fp,-m,0);
fseek(fp,+m,2);
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短