Harrix Блог

  • Списки статей
    • Все статьи
    • IT
    • Qt
    • C++
    • Сложение двух чисел
    • Web программированиe
    • FAQ
    • Latex
    • Установка программ
    • Мифы
    • Видео
    • Про фото
  • Проекты
  • Harrix.org
  • RSS
  • Контакты

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

Консольное приложения сложения двух чисел Win32 в Visual Studio 2015

29.05.2016 3 комментария 9 431 просмотров

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

Посмотрите более новую статью, где приводится пример приложения без использования stdafx.h http://blog.harrix.org/?p=6535

Статья из цикла «Сложение двух чисел». Для меня минимальное освоение любой системы программирования начинается с возможности создания такой программы. Если можно написать приложение, в которой пользователь может ввести два числа, считать их, провести с ними какие-то действия, а потом вывести результат, то, значит, базовое владение имеется. И много задач именно из области программирования, алгоритмики можно будет решать, зная, как в конкретной системе программирования запрограммировать такую программу.

Содержание

  • Создание проекта
  • Болванка приложения C++
  • Написание кода основной программы
  • Запуск программы

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

2016-05-29_010716

2016-05-29_010746

2016-05-29_010816

2016-05-29_010828

2016-05-29_011001

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

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

1
#include <iostream>

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

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

2016-05-29_011123

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

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

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

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// 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 выводим текст в консоль.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int a, b, c;
 
//Считаем первое число
cout << "Введите первое число:" << endl;
cin >> a;
 
//Считаем второе число
cout << "Введите второе число:" << endl;
cin >> b;
 
//Посчитаем сумму
c = a + b;
 
//Выведем результат
cout << "Сумма: " << c << endl;

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// 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;
}

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

2016-05-29_011621

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

2016-05-29_011728

2016-05-29_011735

Вот наше приложение и написано. Пока всё)


Статьи по теме:

  1. Сложение двух чисел в Visual Studio 2013 на С++ (CLR приложение)
  2. Сложение двух чисел в Visual Studio 2015 на C++ (консольное CLR приложение)
  3. Сложение двух чисел в Visual Studio 2015 на С# (WPF приложение)
  4. Сложение двух чисел в Visual Studio 2015 на С# (Windows 10 приложение)

IT C++, Visual Studio, Программа сложения двух чисел

© 2014 Harrix