在Qt下作字串處理時,有時候因為要跟別人的SDK作資訊的交換,使得Qt特有的QString其他SDK的函數無法接受,因此要作一次轉換到通用字串型別。在網路上找了一下,找到了方法。
[整理轉載]converting QString to char
QString str;
QByteArray byteArray=str.toLocal8Bit ();
char *c=byteArray.data();
基本上可以寫成函式
或者
(char*)( ((QByteArray)str.toLocal8Bit()).data() )
沒有留言:
張貼留言