下列程序的功能是()
(注:ftell(*FILE)返回long类型的文件指针位置)
#include <stdio.h> void main( ) { FILE *fp; long position; fp=fopen(“file.tex”,“a”); fprintf(fp,“data”); position=ftell(fp); printf(“position=%1d\n”,position); fclose(fp); }
ftell() 函数用来获取文件读写指针的当前位置,其原型为: long ftell(FILE * stream); 【参数】stream 为已打开的文件指针。 【返回值】成功则返回当前的读写位置,失败返回 -1。 对于二进制文件,则返回从文件开头到结尾的字节数。 对于文本文件,返回的数值可能没有实际意义,但仍然可以用来保存当前的读写位置,供 fseek() 函数使用
ftell() 函数用来获取文件读写指针的当前位置,其原型为: long ftell(FILE * stream);
【参数】stream 为已打开的文件指针。
【返回值】成功则返回当前的读写位置,失败返回 -1。
对于二进制文件,则返回从文件开头到结尾的字节数。
对于文本文件,返回的数值可能没有实际意义,但仍然可以用来保存当前的读写位置,供 fseek() 函数使用
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题