Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Преобразование числа в строку


Автор: DoDo 3.9.2006, 15:15
Всем Добрый День!
Вот столкнулся с проблемой, не могу вывести число в функции MessageBox.
Перед выводом числа его видимо надо преобразовать с строку, но как?
Вот небольшой пример кода:
Код

int nA = 5;
MessageBox(nA,nA,NULL);

Пробовал разные варианты решения этой достаточно простой задачи, пользовался поиском в Интернет, но ничего неполучилось.
Всем Большое Спасибо!



Автор: bel_nikita 3.9.2006, 15:52
sprintf

Автор: 586 3.9.2006, 16:00
Код
int i=5;
char b[16];
MessageBoxA(Handle, itoa(i, b, 10), 0, 0);

Автор: zkv 3.9.2006, 17:26
Код

  CString str;
  int i=3;
  str.AppendFormat("val == %d", i);
  MessageBox( str );

Автор: DoDo 3.9.2006, 17:33
Заработало! Всем Большое Спасибо!
Данную тему можно закрывать.

Автор: Бор 6.9.2006, 20:11
В Borland С++ Builder

IntToStr и все получится

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)