Visual C ++:在文本框中显示整数

时间:2009-10-12 10:22:18

标签: visual-c++

我想写

int i=4;
textBox1->Text = i;

但它给出了类型不匹配的编译错误。怎么做盒子或者这个呢?

6 个答案:

答案 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;