我正在尝试制作一个函数来获取文件大小。我尝试使用 GetFileSizeEx,但无法获得我想要的结果(我希望它是整数或双精度数)并比较它是否大于 1MB。无论如何,我做了这个函数,但我收到一个错误,即未声明 filenamestr。
int getsize(std::string const $filename);
...
int getsize(std::string const $filenamestr)
{
std::fstream file(filenamestr);
file.seekg(0, std::ios::end);
return file.tellg();
}
我究竟做错了什么?