Сложение двух чисел в Qt 5.12.0 на C++ (консольное приложение)
В статье рассказывается как создать консольное приложение сложения двух чисел в Qt 5.4.0 с использованием библиотеки Qt (то есть с использованием moc компилятора).
В статье Сложение двух чисел в Qt 5.4.0 на C++ (консольное приложение c moc компилятором) рассказывается, как создать консольное приложение с использованием библиотек Qt.
Приготовления
В статье Установка Qt и в статье Установка Qt под Visual Studio, MinGW и для разработки под Android узнаете, как всё установить и настроить.
Создание проекта
Выбираем тип проекта, не основанного на библиотеках Qt:
У меня установлено несколько компиляторов, так что для тестирования я выбираю как MinGW, так и Visual Studio. Вы можете выбрать какой-нибудь один:
Болванка приложения C++
Пропишем подключение библиотек:
Пропишем пространство имен стандартной библиотеки, чтобы потом нужно было меньше прописывать кода:
using namespace std;//Подключение стандартной библиотеки функций
В функции main
пропишем строчки кода, чтобы русский язык отображался корректно (строчка setlocale(LC_ALL, "RUSSIAN");
не сработает):
setlocale(LC_ALL, "ru_RU.UTF-8");
И удалим строчку с выводом Hello World!
В итоге получаем готовую болванку программы на C++:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "ru_RU.UTF-8");
// Тут пишем код
return 0;
}
Написание кода основной программы
А теперь пропишем основной код нашей программы, где через cin
мы считываем в переменные наши числа, а через cout
выводим текст в консоль:
int a, b, c;
cout << "Введите первое число:" << endl;
cin >> a;
cout << "Введите второе число:" << endl;
cin >> b;
c = a + b;
cout << "Сумма = " << c << endl;
Полная программа будет выглядеть так:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "ru_RU.UTF-8");
int a, b, c;
cout << "Введите первое число:" << endl;
cin >> a;
cout << "Введите второе число:" << endl;
cin >> b;
c = a + b;
cout << "Сумма = " << c << endl;
return 0;
}
Если вы не хотите использовать русские буквы, то код будет немного проще:
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cout << "Input first number:" << endl;
cin >> a;
cout << "Input second number:" << endl;
cin >> b;
c = a + b;
cout << "Sum = " << c << endl;
return 0;
}
Запуск программы
При вводе наших чисел получим вот это:
<ul><li>Qt logo 2016.svg by Qt Project / (2019-01-26)</li></ul>
Тэги:
- Qt
- C++
- Сложение двух чисел
Категории:
- blog
- it
- programming
В статье рассказывается как создать консольное приложение сложения двух чисел в Qt 5.4.0 с использованием библиотеки Qt (то есть с использованием moc компилятора).
В статье рассказывается как создать консольное приложение сложения двух чисел в Qt 5.4.0 с использованием библиотеки Qt (то есть с использованием moc компилятора).