C语言_获取文件大小

在操作文件时获取文件大小非常简单,我们只需要将文件定位到文件尾,然后在使用ftell获取fp指针到文件第一个字节的偏移量时多少就可以了!

//获取文件长度
	fseek(fp, 0, SEEK_END); //定位到文件末 
	int nFileLen = ftell(fp); //文件长度

最后别忘记定位到文件头,不然读取的时候会默认从FP指针位置开始读取,也就是文件尾,这样是读取不出任何内容的!

fseek(fp, 0, SEEK_SET); //恢复到文件头

你可能感兴趣的:(C/C++,c/c++)