问题 填空题

以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度。请填空。
FILE *myf;long f1;
myf=______("test.t","rb");
fseek(myf,0,SEEK_END);
f1=ftell(myf);
fclose(myf);
printf("%d\n",f1);

答案

参考答案:fopen

解析: 函数fopen的原型为FILE *fopen(char *filename,char *mode),其功能为以mode指定的方式打开名为filename的文件;函数fseek的原型为int fseek(FILE *fp,long offset,intbase),其功能为将fp所指向的文件的位置指针移到以base所指出的位置为基准,offset是以字节为单位的位移量;函数ftell的原型为long flell(FILE *fp),其功能为返回fp所指向的文件中的读写位置;函数fclose的原型为int fclos((FILE *fp),其功能为关闭fp所指的文件,释放文件缓冲区。

多项选择题
填空题