找回密码
 立即注册
收起左侧

关于文本流读取数据问题

6
回复
4335
查看
[复制链接]
累计签到:14 天
连续签到:1 天
来源: 2014-5-6 20:21:15 显示全部楼层 |阅读模式

马上注册,查看详细内容!注册请先查看:注册须知

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
QT中如何实现按列读入数据啊,比如:
电气0504        张三        1051080401        66        78        89
然后我有个结构体,对应着这5列数据。
如何读呢?              
回复

使用道具 举报

尚未签到

2014-5-6 22:19:05 显示全部楼层
这个真不好处理,为什么不用数据库呢?

或者xml,JSON这些格式化文本
回复 支持 反对

使用道具 举报

累计签到:894 天
连续签到:1 天
2014-5-7 07:35:38 显示全部楼层
可以考虑,按行读入,然后simplified (),然后split(" "),这样一行就成list了,然后用at()。
回复 支持 反对

使用道具 举报

累计签到:14 天
连续签到:1 天
2014-5-7 15:01:46 显示全部楼层
Syylc120317 发表于 2014-5-7 07:35
可以考虑,按行读入,然后simplified (),然后split(" "),这样一行就成list了,然后用at()。 ...

但是at()返回的是字符啊
回复 支持 反对

使用道具 举报

累计签到:894 天
连续签到:1 天
2014-5-7 19:38:53 显示全部楼层
Eric.Cui 发表于 2014-5-7 15:01
但是at()返回的是字符啊

list的at返回的是第n个字符串,比如“电气0504”,你对结构体赋值不就行了吗?
回复 支持 反对

使用道具 举报

累计签到:14 天
连续签到:1 天
2014-5-7 22:45:02 显示全部楼层
Syylc120317 发表于 2014-5-7 19:38
list的at返回的是第n个字符串,比如“电气0504”,你对结构体赋值不就行了吗? ...

已经用list[]。感谢感谢
回复 支持 反对

使用道具 举报

累计签到:894 天
连续签到:1 天
2014-5-8 07:30:09 显示全部楼层
Eric.Cui 发表于 2014-5-7 22:45
已经用list[]。感谢感谢

嗯,不客气。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了