Я хочу написать
int i=4; textBox1->Text = i;
Но это дает ошибку компиляции для несоответствия типов Как сделать коробку или тип этого?
Есть очень простой метод
int i=4; textBox1->Text = ""+i;
Вместо этого вы можете использовать: textBox1->Text = i.ToString();.
textBox1->Text = i.ToString();
Извините, что ответил на вопрос сам. Но я только получил это во время поиска. Есть очень простой метод
int i=4; textBox1->Text = Convert::ToString(i);
Преобразовать целое число в строку и установить в качестве значения для текста.
CString textVal; textVal.Format(_T("%d"), i); textBox1->Text = textVal;
если вы используете CString, вы можете использовать метод Format или использовать старую функцию c itoa
пример:
CString str; str.Format("%d",i);
также не забудьте вызвать метод UpdateData для обновления элементов управления графическим интерфейсом
Вам нужно преобразование, а не приведение. Используйте itoa() или itow() в зависимости от того, компилируете ли вы для Unicode.
itoa()
itow()