Вниз
Скачать: 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.027 c
15-1148928902
i-s-v
2006-05-29 22:55
2006.06.25
Нитропруссид натрия


3-1146032286
jiny
2006-04-26 10:18
2006.06.25
Как передать ссылку на комп.IbDatabase,IbQuery в DLL ?


15-1149166567
tesseract
2006-06-01 16:56
2006.06.25
Весело AMD хочет купить ATI?


11-1129201301
ECM
2005-10-13 15:01
2006.06.25
BUG: SizeGrip и ASM-версия NewForm


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




   Наверх