我想写
int i=4;
textBox1->Text = i;
但它给出了类型不匹配的编译错误。怎么做盒子或者这个呢?
答案 0 :(得分:1)
很抱歉自己回答这个问题。但我只是在搜索时得到它。 有一种非常简单的方法
int i=4;
textBox1->Text = Convert::ToString(i);
答案 1 :(得分:1)
相反,您可以使用:textBox1->Text = i.ToString();
。
答案 2 :(得分:1)
有一种非常简单的方法
int i=4;
textBox1->Text = ""+i;
答案 3 :(得分:0)
你需要转换,而不是演员。使用itoa()
或itow()
取决于您是否为Unicode编译。
答案 4 :(得分:0)
如果您使用CString,您可以使用Format方法,或使用旧的c函数itoa
示例:
CString str;
str.Format("%d",i);
也不要忘记调用UpdateData方法来更新GUI控件
答案 5 :(得分:0)
将整数转换为字符串并设置为Text的值。
CString textVal;
textVal.Format(_T("%d"), i);
textBox1->Text = textVal;