标题:求助:seekg() 不能移动文件指针
只看楼主
geseeker
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-7-9
 问题点数:0 回复次数:0 
求助: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

就是说文件指针还是指在文件的开头
不知道为什么这样不行。有什么方法可以解决么?
搜索更多相关主题的帖子: seekg 指针 文件 
2008-07-09 16:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-223260-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.112485 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved