QT:QString和char*互转
来源:互联网 发布:机械优化设计方法 pdf 编辑:程序博客网 时间:2024/06/08 17:53
1. QString转char*
在网上找了找转换的方法,自己做了一个函数方便使用。在写函数的时候,遇到一些问题,char*做返回值、局部变量的指针或引用不能返回等。
/* @参数:QString qstr为要转换的QString,char* des为转换后存放的变量 @返回值:根据strcpy的定义,返回值为也是des*/inline char* qStringToChar(QString qstr, char* des){ QByteArray qbtar = qstr.toLatin1(); char* res = qbtar.data(); return strcpy(des, res);}
2. char*转QString
这个转换没有这么繁琐。
/* @参数:char* charPara为要转换的字符串; @返回值:转换成的QString*/inline QString charToQstring(char* charPara){ return QString(QLatin1String(charPara));}
0 0
- QT:QString和char*互转
- qt qstring 和 char *
- QT QSTring和char*转化
- [Qt] QString 和 char* 转换
- Qt char*与QString互转
- QT:QString、QByteArray和char *的转换
- QT:QString、QByteArray和char *的转换
- QT:QString、QByteArray和char *的转换
- QT:QString、QByteArray和char *的转换
- Qt中QString和char *的转换
- QT:QString、QByteArray和char *的转换。
- QT QString转Char *
- QT QString 转 char*
- QT *char 转QString
- Qt中 QString 和int, char等的“相互”转换
- Qt中 QString 和int, char等的“相互”转换
- Qt中 QString 和int, char等的“相互”转换
- Qt中 QString 和int, char等的“相互”转换
- 网易2017秋招编程题
- 十个最常用机器学习算法编码指南(Python版)
- Android Studio 多渠道打包和打包时设置包名
- HashMap和Hashtable及HashSet的区别
- Java笔记(8)-泛型、链表、LinkedList<E>、Iterator迭代器、Collections类方法、堆栈、HashMap<K,V>、TreeSet<E>、自动装箱和拆箱
- QT:QString和char*互转
- Unity 动画路径预览工具
- 第三届河南省程序设计大赛-NYOJ-247-虚拟的城市之旅(SPFA)
- out.writer输出
- ORACLE 12C新特性——CDB与PDB
- 代码设置弹出或关闭输入法
- KUKA profesafe
- lightoj 1003 拓扑裸题
- 有颜值又美味的芦笋浓汤