C++获取流长度

C++获取流长度

#include 
#include 
using namespace std;
int main()
{
     
	ifstream File_test1;
	//以读取方式打开jpg文件
	File_test1.open("1.jpg", std::ios::in);
	//定位到文件末尾
	File_test1.seekg(0, File_test1.end);
	//获得文件总长度
	size_t allLength = File_test1.tellg();
	//将指针定位到文件首
	File_test1.seekg(0,  File_test1.beg);
	//长度
	cout<<"流长度:"<<allLength<<endl;
	return 0;
}

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