求助:seekg() 不能移动文件指针
我想把文件指针移到倒数128字节, 这是我的代码:#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream fin("test.mp3");
char c;
fin.seekg(-128, ios_base::end);
cout << fin.eof()<< " " << hex << fin.tellg() << endl;
cin.get();
return 0;
}
运行结果总是
0 0
就是说文件指针还是指在文件的开头
不知道为什么这样不行。有什么方法可以解决么?