Вопрос формы Windows,

#variables #c -cli #messagebox

#переменные #c -cli #окно сообщения

Вопрос:

Почему это не работает? Как мне заставить это работать?

 int guess = 0;

MessageBox::Show("The value of guess is ", guess)
  

Комментарии:

1. Какой язык вы используете (C, C # или C )>

Ответ №1:

Может быть, вы хотите это:

 MessageBox::Show("The value of guess is "   guess.ToString());
  

или

 MessageBox::Show(String.Format("The value of guess is {0}", guess));
  

Комментарии:

1. Большое спасибо, сработал отлично, только начинаю работать с Windows forms, немного отличается от базового C .

2. Переменную guess необходимо преобразовать в строку перед объединением.

3. Просто записав его как MessageBox::Show(«Значение guess равно » guess), все сработало нормально. Он отображается правильно.

Ответ №2:

Использовать MessageBox::Show("The value of guess is " guess.ToString());