我想做一個Windows窗體應用程序(使用Microsoft Visual C++ 2010),它將從用戶(單詞和定義),並輸入他們到地圖的矢量輸入。然後,我試圖向用戶顯示在標籤內輸入的單詞數(矢量內的元素數或vector.size()
)。我知道,(因爲numberLabel和myVector已經聲明),不工作:整數到CLI/C + +字符串C++
numberLabel->Text = myVector.size()
我應該怎麼解決這個問題,並得到一個標籤內的整數?謝謝!
我想做一個Windows窗體應用程序(使用Microsoft Visual C++ 2010),它將從用戶(單詞和定義),並輸入他們到地圖的矢量輸入。然後,我試圖向用戶顯示在標籤內輸入的單詞數(矢量內的元素數或vector.size()
)。我知道,(因爲numberLabel和myVector已經聲明),不工作:整數到CLI/C + +字符串C++
numberLabel->Text = myVector.size()
我應該怎麼解決這個問題,並得到一個標籤內的整數?謝謝!
如何:
number_label->文本=標準:: to_string(myVector.size());
對不起,這不起作用。 –
'Text'是一個'System :: String ^',而不是'std :: string',它們之間沒有*隱式*轉換。在這種情況下,簡單的答案是'myVector.size()。ToString()' –
您必須將整數轉換爲字符串,可能與printf。 –
你應該搜索了數以千計甚至數百萬個如何在C++中將int轉換爲字符串的例子。 – PaulMcKenzie
不要出汗的小東西:numberLabel-> Text = myVector.size()。ToString(); –