【QString转char的指针】
解决 函数传递字符串带“"双引号的问题,
1、用Qt助手查找QString方法,找到可以转换为UTF8的方法:
QByteArray toUtf8() const
2、再查找如何将 QByteArray字节数组变成char指针,查到两个方法:
const char * constData() const
char * data()
直接用 char * data()
3、例子:
void a(QString str)
{
qDebug()<<str.toUtf8().data();
}
QString转char的指针
最新推荐文章于 2023-04-18 21:09:25 发布