首页| 论坛| 消息

标题:【提问】关于QT进行文件random-access的问题
作者:baiduren
日期:2006-07-20 11:48
内容:

对文件进行random-access,在C++中的ifstream类有seekg()和tellg()这样的函数能方便的进行文件内部定位,tellg()用于定位文件当前内部指针位置,seekg()则可以将内部指针定位到任意位置,查了一下,在QT中有QIODevice::pos ()这个函数,我在实际中定义了一个QFile file,在调用file.pos()的时候总是一个定值,貌似就是文件结尾处,不知如何使用这个函数,还望大家指教,在这里谢谢先!


#1 [帝国时代 07-24 10:30]
楼主,
我也是遇到了这个问题.
没有可以定位的 成员函数啊.
的确是每次都是定位在文件末尾.
还是 请高手来解答.
急切期待中.
#2 [帝国时代 07-24 10:31]
我用的是at()成员函数,
但也是不行
#3 [帝国时代 07-24 10:36]
楼主,
看看QSetting类吧,
可能是这个类可以.
#4 [molight 07-24 15:26]
这种我没有试过,不过我想可以用C++标准函数啊.istream类.
#5 [帝国时代 07-24 17:07]
QT中好像不行.
要实现看来之能先读出来,再写进去.

妈的,LINUX下打汉字好恼火.

回复 发表
主题 版块