查看完整版本: [--
类型转换的问题
--]
QTCN开发网
->
Qt基础编程
->
类型转换的问题
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
beautysun
2017-04-18 22:08
类型转换的问题
QString str=“fe fc 00 50 00 70”;
for(int i=0;i<len;)
{
char l,h=str
;// 这里就出错了!!!编译器说:cannot convert QCharRef to char innitialization
if(h==' ')
{
i++;
continue;
}
i++;
...
}
beautysun
2017-04-18 22:09
第4行是
str
beautysun
2017-04-18 22:10
str 后面有下标 i ,显示不出来,请谅解
never_forget
2017-04-19 09:02
QString 这样用返回的是 subString ,阁下这样赋值,是不是不妥呢?根据楼主的代码,可以试试强转,还有直接用QString 来定义h,或者再看看QString的函数,应该是有的哦,~~~
XChinux
2017-04-19 09:14
要么都QString str, QChar l,h
要么用std::string str, char l,h
这样比较好吧?否则就得str.toStdString()转换一下最好。
查看完整版本: [--
类型转换的问题
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled