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

关于数据读取时,数据类型转换问题

3
回复
5269
查看
[复制链接]
累计签到:13 天
连续签到:1 天
来源: 2018-8-22 16:21:52 显示全部楼层 |阅读模式
1Qter豆
我在进行数据读取时,想要将字符串格式转换为int,double,类型,但是使用toInt函数编译不通过,该怎么执行呢?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

注意 toInt() 函数的参数模板,它是不附带参数的,应该写成 parts[0].toInt()
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-8-22 16:21:53 显示全部楼层
注意 toInt() 函数的参数模板,它是不附带参数的,应该写成 parts[0].toInt()
回复

使用道具 举报

累计签到:13 天
连续签到:1 天
2018-8-23 15:28:55 显示全部楼层
Since 发表于 2018-8-23 08:59
注意 toInt() 函数的参数模板,它是不附带参数的,应该写成 parts[0].toInt()

谢谢提醒哦,不过还有个问题想要请教一下,code里面我存储的是汉字,但是结构体内部不能定义为QString类型,所以定义为char,那么对于图中的情况该如何将String转换为char类型呢??
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-8-23 23:07:53 显示全部楼层
QString 是字符串,只能转换成 Char * 类型储存,由  QString str; str.data(); 函数可以干这个事 ~
回复

使用道具 举报

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

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