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

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

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

Выбор типа проекта

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

Настройка проекта

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

Созданная болванка проекта

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

#include <iostream> // Для cout и cin
#include <windows.h> // Для setlocale

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

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

Подключение инклудов и пространства имен

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

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

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

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

Запущенное приложение

При вводе наших чисел получим вот это:

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