Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.03 c
3-1146227434
Zhur
2006-04-28 16:30
2006.06.25
KaDAO - проблемы с кодировкой


1-1147726374
Officeman
2006-05-16 00:52
2006.06.25
Вопрос о временный таблицах


1-1147788452
Neo Trinitron
2006-05-16 18:07
2006.06.25
Грамотная обработка ошибки


1-1147878191
Yr2
2006-05-17 19:03
2006.06.25
При доступе к БД из NT-сервиса русские буквы в виде "иероглифов"


2-1149606488
media
2006-06-06 19:08
2006.06.25
DSpack




   Наверх