2016-02-20 35 views
0

我想做一個Windows窗體應用程序(使用Microsoft Visual C++ 2010),它將從用戶(單詞和定義),並輸入他們到地圖的矢量輸入。然後,我試圖向用戶顯示在標籤內輸入的單詞數(矢量內的元素數或vector.size())。我知道,(因爲numberLabel和myVector已經聲明),不工作:整數到CLI/C + +字符串C++

numberLabel->Text = myVector.size() 

我應該怎麼解決這個問題,並得到一個標籤內的整數?謝謝!

+0

您必須將整數轉換爲字符串,可能與printf。 –

+0

你應該搜索了數以千計甚至數百萬個如何在C++中將int轉換爲字符串的例子。 – PaulMcKenzie

+1

不要出汗的小東西:numberLabel-> Text = myVector.size()。ToString(); –

回答

-1

如何:

number_label->文本=標準:: to_string(myVector.size());

+0

對不起,這不起作用。 –

+3

'Text'是一個'System :: String ^',而不是'std :: string',它們之間沒有*隱式*轉換。在這種情況下,簡單的答案是'myVector.size()。ToString()' –