Сложение двух чисел в Visual Studio 2015 на C++ (консольное Win32 приложение)

Featured image

В статье рассказывается как создать консольное приложения сложения двух чисел Win32 в Visual Studio 2015.

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

Содержание


[!IMPORTANT] Посмотрите более новую статью | ↗️, где приводится пример приложения без использования stdafx.h.


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

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

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

Выбор консольного приложения Win32

Рисунок 2 — Выбор консольного приложения Win32

Приветственное окно мастера по созданию проекта

Рисунок 3 — Приветственное окно мастера по созданию проекта

Параметры приложения

Рисунок 4 — Параметры приложения

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

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

Болванка приложения C++

Пропишем подключение библиотек:

#include <iostream>

Пропишем пространство имен стандартной библиотеки, чтобы потом было меньше прописывать кода:

using namespace std; // Подключение стандартной библиотеки функций

Болванка кода программы

Рисунок 6 — Болванка кода программы

В функции main пропишем строчки кода, чтобы русский язык отображался корректно:

setlocale(LC_ALL, "RUSSIAN"); // Для корректного отображения русского языка
// Раскомментировать строчки ниже, если с русским будут проблемы
// setlocale(LC_ALL, "ru_RU.UTF-8");
// setlocale(LC_ALL, "");

В конце функции перед return пропишем функцию, чтобы программа автоматически не закрывалась:

system("pause"); // Чтобы приложение не закрылось автоматически

В итоге получаем болванку программы на C++, которую потом удобно использовать для других приложений учебного толка:

// ConsoleApplication6.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"

#include <iostream>

using namespace std; // Подключение стандартной библиотеки функций

int main()
{
  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;

Полная программа будет выглядеть так:

// ConsoleApplication6.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"

#include <iostream>

using namespace std; // Подключение стандартной библиотеки функций

int main()
{
  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 — Результат работы программы