• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Помогите ламеру Please

  • Автор темы john
  • Дата начала
Статус
Закрыто для дальнейших ответов.
J

john

Привет всем.
у меня такая проблема: нужно написать программу на visual c++ ,а я этот язык знаю очень плохо.
Как написать на c++ вот такое действие при нажатии на кнопку

var a = document1.edit1.value;
var b = document1.edit2.value;
var c = (x+y);
documet1.edit3.value=©;

это что-то типа на javascript, короче нужно что-бы значения из edit1 и edit2 складывались,
и результат отображался в edit3.
что-то типа

int a;
int b;
int c;
void CMy2Dlg::OnButton1()
{
a = ?;
b = ?;
c = ?;
????????????
}

Помогите please, очень надо. Курсовую надо сдавать, а ещё ничего не написано.
 
M

maksa

если в двух словах, то так:
Код:
CString a,b,c;
//a и b вводим в эдиты
CEdit* pA;
CEdit* pB;
CEdit* pC;
pA=(CEdit*)this->GetDlgItem (ID pervogo edite);
pB=(CEdit*)this->GetDlgItem (ID vtorogo edite);
pC=(CEdit*)this->GetDlgItem (ID tretjego edite);
//ID компилятор (Visual Studia) генерирует сам когда рисуешь эдиты
pA->GetWindowText (a);
pB->GetWindowText(b);
c=a+b;
pC->SetWindowText (c);
//или (точно не помню) pC->SetWindowText (&c);
если не считать пердшествующих операций, то вроде все, да вот еще, предварительно надо в MESSAGE_MAP занести ON_COMMAND (id кнопки, название функции) функция должна быть void name ()
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!