学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
轻松建立自己的群组,招兵买马   
发新话题
打印

求助:seekg() 不能移动文件指针

求助: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

就是说文件指针还是指在文件的开头
不知道为什么这样不行。有什么方法可以解决么?

TOP

急啊~ 我们作业里要用到的也...
没人回我自己顶一下

TOP

没人会吗?呵呵呵。。。

TOP

发新话题