Всем доброго дня!
Не подскажете, как в графической среде C++ можно проверить вызываемую переменную на подлинность?
Просто впервые пишу работу с вызываеыми переменными на С++. Препод ни черта не объяснял. Просто показал среду VS и объявил, что теперь он обучил нас программированию oO
проверка на подлинность
wtf "вызываемая переменная" и что вообще такое проверка её на подлинность oO
Fat-Zer, например, выполнение действие, если нажата кнопка в отдельном окне
Калькулятор в картинках пишу просто smile
по порядку: язык как я понял С++. Так как упоминалась VS и окно, то это вопрос про оффтоп-ОС? Если нет, то какую библиотеку для графики применяете? Не пойму, как действия можно выполнять "в отдельном окне".
Fat-Zer, да, тема про MS VS. В учебке боятся ставить линукс, т.к. он "нелицензия".
Хорошо. Дали задание сотворить калькулятор. Числовые кнопки, кнопка "=" и табло находятся в одном окне, а кнопки математических действий в отдельном (дочернем) окне (есть там такая реализация). Visual C++ 6.0
ну так надо сразу было написать, что под не UNIX кодите...
Шестёрка это уже бородатая древность, так что пользуется и помнит мало кто(и я в их числе). Пока тему не прикрыли за нерелигиозность попытаюсь помочь...
Описывайте подробно что делали... Вы наверное используете чистый винапи без обёрток? или Как-то MFC прикрутили?
Fat-Zer, реализую через MFC. Сами формы уже готовы в графике. С числами тоже разобрался. Осталось только завести сами действия (+, -, /, *), расположенные в отдельном окне в виде радиокнопок. Переменные им присвоены: m_R1, m_R2,m_R3,m_R4. Сами числа реализуется в таблоиде по типу:
if ((m_Chiclo>-999) || (m_Chiclo<999))
m_Chiclo=m_Chiclo*10+n
else
Messagebox=printf("Error input");
UpdateData(false);
n-число от 0 до 9
выкладывайте проект... ни черта не помню из MFC=)) и не понимаю, что значит "переменные присвоены действиям".
не... всё таки. я не знаю MFC вообще :o. Хм... а я был о себе лучшего мнения... простите что подал ложную надежду... Советую обратится на какой-нить форум по сабжу или взять хорошую книжку (правда я таких не знаю).
не... всё таки. я не знаю MFC вообще :o. Хм... а я был о себе лучшего мнения... простите что подал ложную надежду... Советую обратится на какой-нить форум по сабжу или взять хорошую книжку (правда я таких не знаю).
ну книжка называется "Visual C++ 2008 ® Базовый курс" Айвор Хортон - там есть описания в т.ч. и устаревших версий , купить-то я её купил( 1Крубль) , а вот почитать пока не успел . Если сможете четко сформулировать вопрос могу покопаться (в ней 1300 стр.!)
gramozeka, хорошо.
Как в MFC прописать код типа:
case a=true
....
return;
case b=true
....
return;?
Весь инет перерыл, кругом только Win API :(
if(a)
{...}
else if(b)
{...}
...
не?
а) MFC тут не при чём это си...
Весь инет перерыл, кругом только Win API
б) MFC уже не популярен М$ - сейчас активно продвигает своего нового гениального выкидаша CLR
Калькулятор в картинках пишу просто
ЕМНИП в MSVC6 был пример (похоже где-то в MSDN), о том, как написать именно калькулятор. Там просто. Как я помню, при нажатии на кнопку вызывается callback - основной цикл постоянно крутится, и в момент события вызывает обратную функцию. она там есть, но ничего не делает. Ничего сложного на самом деле.
реализую через MFC
MFC это обёртка над WinAPI. вы там ничерта не поймёте, если не знаете этот WinAPI. А если знаете, то просто.