qstring转unsigned char*
时间: 2023-11-13 16:02:00 浏览: 128
QString转ASCII(uint).txt
QString和unsigned char*是两种不同的数据类型,不能直接转换。但是可以通过QString的toUtf8()方法将QString转换为QByteArray,再通过QByteArray的data()方法获取其指向的unsigned char*数组。示例代码如下:
```
QString str = "Hello, world!";
QByteArray byteArray = str.toUtf8();
const unsigned char* data = byteArray.constData();
```
阅读全文