В статье рассказывается как создать консольное приложения сложения двух чисел Win32 в Dev-C++.
Статья из цикла «Сложение двух чисел». Для меня минимальное освоение любой системы программирования начинается с возможности создания такой программы. Если можно написать приложение, в которой пользователь может ввести два числа, считать их, провести с ними какие-то действия, а потом вывести результат, то, значит, базовое владение имеется. И много задач именно из области программирования, алгоритмики можно будет решать, зная, как в конкретной системе программирования запрограммировать такую программу.
Содержание
- Установка программы
- Создаем проект
- Написание кода
- Запуск программы
- Отличия от консольной программы Visual Studio
Установка программы
Под сплойером находится краткое описание установки программы.
https://sourceforge.net/projects/orwelldevcpp/
И устанавливаем:
Запускаем программу и настройки делаем по своему вкусу.
Создаем проект
Открываем программу Dev-C++.
Создаем новый проект:
Выбираем консольное приложение и название проекта:
Выбираем место, где сохраним проект.
Появится вот такая болванка:
Написание кода
Добавим строчку:
1 |
using namespace std; |
Теперь в функции main добавьте код:
1 2 3 4 5 6 7 8 9 10 11 |
int a, b, c; cout << "Input first number" << endl; cin >> a; cout << "Input second number" << endl; cin >> b; c = a + b; cout << "Sum " << c << endl; |
Полный вид программы будет такой:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int main(int argc, char** argv) { int a, b, c; cout << "Input first number" << endl; cin >> a; cout << "Input second number" << endl; cin >> b; c = a + b; cout << "Sum " << c << endl; return 0; } |
Запуск программы
Вначале скомпилируем программу:
Компиляция должна пройти успешно:
А теперь запустим программу:
Отличия от консольной программы Visual Studio
Так как данным гайдом будут пользоваться мои студенты, которые в основном будут программировать в Visual Studio, то ниже показано чем отличаются коды в двух программах, если всё описать максимально топорно и без объяснений.
Вам в программе не надо будет писать строчки:
1 |
#include "stdafx.h" |
1 |
#include <windows.h> |
Не обязательно в конце программы писать эту строчку:
1 |
system("pause"); |
И название главной функции у вас будет выглядеть не так:
1 |
int _tmain(int argc, _TCHAR* argv[]) |
а так:
1 |
int main(int argc, char** argv) |
Вот наше приложение и написано. Пока всё)