我需要帮助让label1
显示用户输入的字符串。
我知道std :: string和System :: string是两种不同的类型,因此我将输入的字符串转换为String^
。
文本框:
private: System::Void text_box_1(System::Object^ sender, System::EventArgs^ e) {
cin >> name;
String^ something = gcnew String(name.c_str());
label1->Text = "Name->" + something;
返回字符串的函数:
string getName()
{
return name;
}
问题是,label1
始终输出“Name-> blank
”。
我究竟做错了什么?