QT Qstring怎么转化成char[],不是char*

2025-03-07 10:08:39
推荐回答(2个)
回答1:

这两个类型绝大多数时候是等同的,并且c++不能支持返回数组,它只能返回char *。
放心,可以和数组一样的用。

回答2:

QByteArray ba;
char* temp;
char a[10];
QString str;
ba=str.toLatin1();
temp=ba.data();
strncpy(a,temp,10);