Сложение двух чисел в Visual Studio 2010 (консольное Win32 приложение)
В статье рассказывается как создать консольное приложения сложения двух чисел Win32 в Visual Studio 2010.
📖 Содержание ⬇️
Содержание
Создание проекта

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

Рисунок 2 — Выбор типа проекта

Рисунок 3 — Первоначальное окно мастера создания проекта

Рисунок 4 — Настройка проекта
Болванка приложения C++

Рисунок 5 — Созданная болванка проекта
Пропишем подключение библиотек:
#include <iostream> // Для cout и cin
#include <windows.h> // Для setlocale
Пропишем пространство имен стандартной библиотеки, чтобы потом было меньше прописывать кода:
using namespace std; // Подключение стандартной библиотеки функций

Рисунок 6 — Подключение инклудов и пространства имен
В функции _tmain пропишем строчки кода, чтобы русский язык отображался корректно:
setlocale(LC_ALL, "RUSSIAN"); // Для корректного отображения русского языка
// Раскомментировать строчки ниже, если с русским будут проблемы
// setlocale(LC_ALL, "ru_RU.UTF-8");
// setlocale(LC_ALL, "");
В конце функции перед return пропишем функцию, чтобы программа автоматически не закрывалась:
system("pause"); // Чтобы приложение не закрылось автоматически
В итоге получаем болванку программы на C++, которую потом удобно использовать для других приложений учебного толка:
#include "stdafx.h"
#include <iostream> // Для cout и cin
#include <windows.h> // Для setlocale
using namespace std;//Подключение стандартной библиотеки функций
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL, "RUSSIAN"); // Для корректного отображения русского языка
// Раскомментировать строчки ниже, если с русским будут проблемы
// setlocale(LC_ALL, "ru_RU.UTF-8");
// setlocale(LC_ALL, "");
// Тут пишем код программы
system("pause"); // Чтобы приложение не закрылось автоматически
return 0;
}:
Написание кода основной программы
А теперь пропишем основной код нашей программы, где через cin мы считываем в переменные наши числа, а через cout выводим текст в консоль:
int a, b, c;
//Считаем первое число
cout << "Введите первое число:" << endl;
cin >> a;
//Считаем второе число
cout << "Введите второе число:" << endl;
cin >> b;
//Посчитаем сумму
c = a + b;
//Выведем результат
cout << "Сумма: " << c << endl;
На самом деле cout и cin обозначают потоки, но для начала это не важно.
Полная программа будет выглядеть так:
#include "stdafx.h"
#include <iostream> // Для cout и cin
#include <windows.h> // Для setlocale
using namespace std; // Подключение стандартной библиотеки функций
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL, "RUSSIAN");// Для корректного отображения русского языка
// Раскомментировать строчки ниже, если с русским будут проблемы
// setlocale(LC_ALL, "ru_RU.UTF-8");
// setlocale(LC_ALL, "");
// Тут пишем код программы
int a, b, c;
// Считаем первое число
cout << "Введите первое число:" << endl;
cin >> a;
// Считаем второе число
cout << "Введите второе число:" << endl;
cin >> b;
// Посчитаем сумму
c = a + b;
// Выведем результат
cout << "Сумма: " << c << endl;
system("pause"); // Чтобы приложение не закрылось автоматически
return 0;
}
Запуск программы

Рисунок 7 — Запуск программы
Получаем наше приложение:

Рисунок 8 — Запущенное приложение
При вводе наших чисел получим вот это:

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