Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.25;
Скачать: CL | DM;

Вниз

Вопрос по Visual C 6.0   Найти похожие ветки 

 
Loginov Dmitry ©   (2006-06-02 11:43) [0]

Как заставить Визуал Си вывести обычный MessageBox?

Пытаюсь так:

int Val = 10011;
MessageBox(0, "Число: " & Val, "Title", 0);


Матом ругается, зараза :)

Помогите, как правильно?


 
Игорь Шевченко ©   (2006-06-02 11:44) [1]


> Пытаюсь так:


Это на каком языке ?


 
Шмель ©   (2006-06-02 11:50) [2]

Если приложение MFC, то просто AfxMessageBox("");
А число надо преобразовывать в строку -> itoa()


 
Loginov Dmitry ©   (2006-06-02 11:50) [3]

Ну только не надо прикалываться. Язык Це++, вроде.
Аж зло берет, ни IntToStr(), ни конкатенации, ничего нет, сочувствую людям, которым приходится с этим языком мучаться :)))


 
Loginov Dmitry ©   (2006-06-02 11:52) [4]

Шмель ©   (02.06.06 11:50) [2]
itoa()


Эх, ё... Там же аж три параметра, как этим пользоваться-то ???


 
Шмель ©   (2006-06-02 11:53) [5]

А еще можно sprintf или CString.Format();


 
J_f_S   (2006-06-02 11:54) [6]

Под MFC:

CString str;
str.Format("Число %i", Val);
AfxMessageBox(str);


 
Шмель ©   (2006-06-02 11:55) [7]

В твоем случае так
CString s;
int Val = 10011;
s.Format("%i", Val);
AfxMessageBox("..."+s);
Но нужно подключать MFC


 
palva ©   (2006-06-02 11:57) [8]

Как-нибудь так:

int Val = 10011;
char buf[100];
strcpy(buf, "Число: ");
itoa(buf + strlen(buf), Val, 10);
MessageBox(0, buf, "Title", 0);

А вообще, вариантов множество.


 
palva ©   (2006-06-02 12:05) [9]

Неправильно! Надо поменять местами параметры при обращении к функции itoa, кроме того требуется подчеркивание - это в разных версиях компилятора по-разному. В результате эта строчка будет выглядеть так:

_itoa(Val, buf + strlen(buf), 10);


 
Loginov Dmitry ©   (2006-06-02 12:08) [10]

Спасибо всем ответившим!

Проблема решена: послал куда-подальше чела, которому месяц назад делал лабу по Visual C++ 6.0

Мол денюжку уже получил, раньше нужно было вопросы задавать :) Тебе надо, так сам и изучай язык мазохистов :)


 
Zz_   (2006-06-02 12:35) [11]

>>Тебе надо, так сам и изучай язык мазохистов :)

Неа, это по-другому называется :)

http://gzip.rsdn.ru/Forum/Message.aspx?mid=676170


 
palva ©   (2006-06-02 12:57) [12]

Loginov Dmitry ©   (02.06.06 12:08) [10]
> Тебе надо, так сам и изучай язык мазохистов :)
Спасибо за науку. Теперь буду знать, как отвечать на вопросы.



Страницы: 1 вся ветка

Текущий архив: 2006.06.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.042 c
6-1140019622
Хинт
2006-02-15 19:07
2006.06.25
Отправить сообщение серверу и получить ответ


15-1149120248
vidiv
2006-06-01 04:04
2006.06.25
Раздел математики


15-1149178238
Зм1й
2006-06-01 20:10
2006.06.25
Принтер Epson Photo R800


1-1147967851
agaga
2006-05-18 19:57
2006.06.25
Запретить растягивать картинку


2-1149510361
XTD
2006-06-05 16:26
2006.06.25
Invalid floating point operation Исключение класса ElnvalidOp