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

Внимание!

Посмотрите более новую статью, где приводится пример приложения без использования stdafx.h.

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

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

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

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

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

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

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

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

#include <iostream>

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

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

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

В функции 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;
}

Запуск программы

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

Получаем наше приложение:

Окно программы после запуска

Результат работы программы<ul><li>Visual Studio 2017 Logo.svg by Microsoft Corporation / (2019-06-08)</li></ul>