Qt编程: 在Qt的lineEdit中输入一串数字如:01 E8 88 E1 7C 2B 2E 30 如何将它转化为unsigned char *

我想这么调用的。。比如我有unsignedchara[]={0x45,0x55,0x44};voidfun(a){//smoething}... 我想这么调用的。。比如我有unsigned char a[] = {0x45,0x55,0x44};
void fun(a)
{
//smoething
}
展开
 我来答
zyl102600
2012-12-21 · TA获得超过678个赞
知道小有建树答主
回答量:702
采纳率:100%
帮助的人:713万
展开全部
获取LineEdit的文本
lineedit->text();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
22493266
2012-12-21 · TA获得超过109个赞
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:60.5万
展开全部
获取string,截取,转换。
更多追问追答
追问
linedEdit.mid(0,2);截取了,转换出来的好像有问题的。。。
能不能写个实例?
追答
lineEdit->text().mid(0,2) 试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CET453
2012-12-21 · TA获得超过101个赞
知道答主
回答量:115
采纳率:0%
帮助的人:92.8万
追问
我想要的是unsigned char 
分割出来了,怎么转换。。
01 E8 88 E1 7C 2B 2E 30
我这样子。。但data[0],是16进制整形,这不是我想要的。。我想要的是01这样子的数据。。
data[0]=list.at(0).toInt(&ok,16);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式