2011-04-27 52 views
1
void show(QString *s){ 
    //Here I want to show the value of the QString. 
} 

我該怎麼做?從指針回來的物體

如果你能幫助我,我會很高興。

+0

你說的 '顯示值' 是什麼意思 - 彈出一個對話框?轉換爲'char *'?還有別的嗎? – jwd 2011-04-27 19:42:33

+0

你只是問如何去引用指針?在這種情況下,使用' - >'運算符(假設這是C++) - 請參閱下面的答案。 – jwd 2011-04-27 19:43:20

回答

0

不確定你在問什麼 - 查看我的意見。

也許這會幫忙嗎?

退房toAscii()toLatin1()toUtf8()

const char* data = s->toAscii(); // if you want ASCII encoding 
data = s->toUtf8(); // if you want UTF-8 encoding 

// etc. 
+0

現在我明白了,我嘗試了類似std :: cout << s; ...非常感謝。 – hk1 2011-04-27 19:52:27