Сложение двух чисел в C++ Builder 10 Seattle на C++

Featured image

В статье рассказывается как создать приложение сложения двух чисел в C++ Builder 10 Seattle.

📖 Содержание ⬇️

Содержание

Создание нового приложения

Переходим в File → New → VCL Form Application - C++ Builder:

Создание нового проекта

Рисунок 1 — Создание нового проекта

Появится вот такой вид:

Созданный проект

Рисунок 2 — Созданный проект

Сохраняем всё в папке новой:

Сохранение проекта

Рисунок 3 — Сохранение проекта

Сохранение исходного кода проекта

Рисунок 4 — Сохранение исходного кода проекта

Сохранение заголовочного файла проекта

Рисунок 5 — Сохранение заголовочного файла проекта

Сохранение файла проекта

Рисунок 6 — Сохранение файла проекта

Заполняем форму

На форму кидаем два поля ввода:

Компоненты TEdit

Рисунок 7 — Компоненты TEdit

Кнопку:

Компонент TButton

Рисунок 8 — Компонент TButton

И поле для вывода многострочного текста:

Компонент TMemo

Рисунок 9 — Компонент TMemo

В поле для вывода Memo1 удалим первоначальное содержимое:

Свойство Lines компонента Memo1

Рисунок 10 — Свойство Lines компонента Memo1

Содержимое свойство Lines

Рисунок 11 — Содержимое свойство Lines

Также в поля ввода Edit1 и Edit2 введем первоначальное значение:

Задание первоначального значения в полях ввода

Рисунок 12 — Задание первоначального значения в полях ввода

Написание кода

Теперь можно переходить к написанию кода.

Двойной клик по кнопке:

Двойной клик по кнопке

Рисунок 13 — Двойной клик по кнопке

И видим это:

Метод обработки клика по кнопке

Рисунок 14 — Метод обработки клика по кнопке

Вводим такой код:

UnicodeString S1 = Edit1->Text;
UnicodeString S2 = Edit2->Text;

int a = S1.ToInt();
int b = S2.ToInt();

int c = a + b;

Memo1->Lines->Add(UnicodeString(a) + " + " + UnicodeString(b) + " = " + UnicodeString(c));

Код метода обработки клика кнопки

Рисунок 15 — Код метода обработки клика кнопки

Теперь сохраняем всё и запускаем приложение:

Запуск приложения

Рисунок 16 — Запуск приложения

При нажатию на кнопку вы получите результат:

Результат выполнения программы

Рисунок 17 — Результат выполнения программы