• 5271阅读
  • 5回复

【提问】关于QT进行文件random-access的问题 [复制链接]

上一主题 下一主题
离线baiduren
 
只看楼主 倒序阅读 楼主  发表于: 2006-07-20
对文件进行random-access,在C++中的ifstream类有seekg()和tellg()这样的函数能方便的进行文件内部定位,tellg()用于定位文件当前内部指针位置,seekg()则可以将内部指针定位到任意位置,查了一下,在QT中有QIODevice::pos ()这个函数,我在实际中定义了一个QFile file,在调用file.pos()的时候总是一个定值,貌似就是文件结尾处,不知如何使用这个函数,还望大家指教,在这里谢谢先!
[ 此贴被XChinux在2006-07-20 20:21重新编辑 ]
离线帝国时代
只看该作者 1楼 发表于: 2006-07-24
楼主,
我也是遇到了这个问题.
没有可以定位的 成员函数啊.

的确是每次都是定位在文件末尾.

还是 请高手来解答.
急切期待中.
离线帝国时代
只看该作者 2楼 发表于: 2006-07-24
我用的是at()成员函数,
但也是不行
离线帝国时代
只看该作者 3楼 发表于: 2006-07-24
楼主,
看看QSetting类吧,
可能是这个类可以.
离线molight

只看该作者 4楼 发表于: 2006-07-24
这种我没有试过,不过我想可以用C++标准函数啊.istream类.
离线帝国时代
只看该作者 5楼 发表于: 2006-07-24
QT中好像不行.
要实现看来之能先读出来,再写进去.


妈的,LINUX下打汉字好恼火.
快速回复
限100 字节
 
上一个 下一个