fseek函数的功能 C语言中ftell函数的作用是什么?

C语言中ftell函数的作用是什么?函数ftell()用于获取文件位置指针当前位置相对于文件开头的偏移字节数。当文件被随机访问时,由于文件位置的频繁前后移动,程序很难确定文件的当前位置。通过调用函数f

C语言中ftell函数的作用是什么?

函数ftell()用于获取文件位置指针当前位置相对于文件开头的偏移字节数。当文件被随机访问时,由于文件位置的频繁前后移动,程序很难确定文件的当前位置。通过调用函数ftell()可以很容易地确定文件的当前位置。使用函数fTell()还可以很容易地知道文件的长度。例如下面的语句序列:fseek(FP,0l,seek)END)LEN=ftell(FP)首先将文件的当前位置移动到文件的末尾,然后调用函数ftell()来获取当前位置相对于文件头的位移,它等于文件中包含的字节数

/*以只读模式打开文件,然后在文件末尾找到文件指针,并使用fTell函数返回指针在文件中的相对位置。*/

#包括“标准”。H“main(){file*FP/*定义文件指针*/long CNT/*定义变量CNT以存储文件大小数据*/FP=fopen(”C:1)。TXT“,”R“/>*请在此处填写测试文件的地址,并以只读模式打开文件*/if(FP==null)/*如果打开的文件不存在,则退出*/{exit(0)Printf(”file open failed!“)}fseek(fp,0L,SEEKEnd)/*使用fseek函数将指针定位到文件的末尾*/CNT=fTell(fp)/*使用fTell函数返回指针相对于文件开头的位置,并使用byte计算*/printf(”文件占用的字节数为%LDn”,CNT)/*输出*/}