Qt-char类型的字符串转换成数字和数字转换成char类型字符串

一、char类型的字符串转换成数字:

1 int number;
2 char ch[50] = "123";
3 /* 先转成QString类型再转成int类型 */
4 number = QString(ch).toInt();

 

二、数字转换成char类型字符串:

 1 int number = 123;
 2 char ch[50] = {0};
 3 /* 先转成QByteArray类型 */
 4 QByteArray array;
 5 array.setNum(number);
 6 /* 再将其赋给char类型成员 */
 7 for(int i; i < array.size(); i++)
 8 {
 9     ch[i] = array.at(i);  
10 }

 

 

end

posted @ 2020-07-08 16:19  不要让自己太懒  阅读(2552)  评论(0编辑  收藏  举报