QString与char *之间的转换
1. 在 Qt 下将 QString 转 char* 需要用到 QByteArray 类,QByteArray 类的说明详见Qt帮助文档。
因为 char* 最后都有一个‘/0’作为结束符,而采用 QString::toLatin1() 时会在字符串后面加上‘/0’。
Exp :
Qstring str = "helloworld";
char *s;
QByteArray ba = str.toLatin1();
s = ba.data();
这样就完成了 QString 向 char* 的转化。切记第三行 code 不可以省略。
2. 将 char * 转化成 QString
Exp :
QString str;
char *s = "helloworld";
str = QString(QLatin1String(s));
QString与char *之间的转换相关推荐
- MFC中的CString.Format及CString,string,char*之间的转换
1.CString.Format的使用:https://blog.csdn.net/wangkaishou/article/details/5846152 2.CString,string,char* ...
- VC之CString,wchar_t,int,string,char*之间的转换
VC之CString,wchar_t,int,string,char*之间的转换 1. CString 转 wchar_t CString path = "asdf"; wchar ...
- CString,string,char*之间的转换(转)
Bluestorm's Space 博客园 首页 新随笔 联系 订阅 管理 随笔 - 588 文章 - 3 评论 - 137 CString,string,char*之间的转换(转) 这三种类型各 ...
- c 语言 uint8 转char,在C中的uint8和char之间的转换
我有一个API来实现对EEPROM的写入操作.下面是它的声明:在C中的uint8和char之间的转换 CYBLE_API_RESULT_T CyBle_StoreAppData (uint8 * sr ...
- cstring转为string vc_VC之CString,wchar_t,int,string,char*之间的转换-阿里云开发者社区
VC之CString,wchar_t,int,string,char*之间的转换 1. CString 转 wchar_t CString path = "asdf"; wchar ...
- CString,int,string,char*之间的转换
<C++标准函数库>中说的 有三个函数可以将字符串的内容转换为字符数组和C-string 1.data(),返回没有"\0"的字符串数组 2,c_str() ...
- 浅析string 与char* char[]之间的转换
与char*不同的是,string不一定以NULL('\0')结束.string长度可以根据length()得到,string可以根据下标访问.所以,不能将string直接赋值给char* 1.首先必 ...
- CString,int,string,char*之间的转换(转)
............................................................... <C++标准函数库>中说的 有三个函数可以将字符串的内容 ...
- C++中string、char[]、char*之间的转换
目录 1.char[].char*转string 2.string转char*.char[] 1.char[].char*转string char[].插入*转string比较简单,直接赋值即可进行转 ...
最新文章
- SAP MM 史上最偷懒的盘点事务代码MI10
- python3邮件_python3使用SMTP发送HTML格式邮件
- 预告:DIY光剑第二阶段,大宝剑二号 ——爱与家庭,银色复仇者
- 无法绑定由多个部分组成的标识符“System.Data.DataRowView”
- python有序队列_【python】collections模块(有序字典,计数器,双向队列)
- 崽崽的发烧终于快结束了
- [HDOJ1823] Luck and Love(线段树,树套树)
- 掌握运用Rose工具绘制用例图的基本操作
- Linux中用Nginx和FTP搭建图片服务器
- Gym - 101606L Lizard Lounge 计算几何+LIS
- 免费天气预报API接口
- 缓存路由关联的两个生命周期activated和deactivated
- Hadoop性能调优
- linux c 程序异常退出时打印堆栈调用信息
- 使用qrcode生成的二维码安卓手机长按不识别问题
- golang切片简介
- SQLServer分组数据
- 第四章 数字逻辑电路设计方法【Verilog】
- 1166 Summit – PAT甲级真题
- 菩提树下都是宝,大家学习要趁早,不懂多问为什么,这种态度才算好