错误的处理方法:QString.data()并不是每个字节和每个字节紧密存储的
Qstring Qstr;
char ch[100];
memcpy(ch,Qstr.data(),100);
正确的处理方法:先转化为QByteArray
Qstring str;
char* ch;
QByteArray ba = str.toUtf8();
ch=ba.data();
错误的处理方法:QString.data()并不是每个字节和每个字节紧密存储的
Qstring Qstr;
char ch[100];
memcpy(ch,Qstr.data(),100);
正确的处理方法:先转化为QByteArray
Qstring str;
char* ch;
QByteArray ba = str.toUtf8();
ch=ba.data();