Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.06.25;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.014 c
3-1146119582
vishnia
2006-04-27 10:33
2006.06.25
Использование метода TADOTable.Seek


15-1147848947
NeyroSpace
2006-05-17 10:55
2006.06.25
программирование микроконтроллеров Atmel серии Mega


15-1147007389
Mozart
2006-05-07 17:09
2006.06.25
Слышал ли кто - нибудь о фирме nsign.ru? предложили работу...


15-1148645930
syte_ser78
2006-05-26 16:18
2006.06.25
то чего в принципе не нужно, но - прикольно


15-1148288235
atmospheric
2006-05-22 12:57
2006.06.25
Литература для начинающих Delphi?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский