Сложение двух чисел из файла в Dev-C++ (консольное приложение)

Featured image

В статье рассказывается как в Dev-C++ считать из файла два числа, сложить их, а результат записать в другой файл.

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

Содержание

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

Создайте файл исходного кода:

Создание файла исходного кода

Рисунок 1 — Создание файла исходного кода

Напишите болванку приложения:

#include <iostream>

using namespace std;

int main () {

  return 0;
}

Сохраните где-нибудь файл:

Сохранение файла исходного кода

Рисунок 2 — Сохранение файла исходного кода

Код основной программы

Подключите следующую библиотеку, работающую с файлами через потоки:

#include <fstream>

А теле главной функции добавьте этот код:

//Создаем файловые потоки на ввод и вывод
ifstream in("input.txt");
ofstream out("output.txt");

int a, b, c;

//Считываем из файла числа
in >> a >> b;

c = a + b;

//Записываем в файл числа
out << c;

Код C++ в редакторе

Рисунок 3 — Код C++ в редакторе

Обратите внимание, что я тут не использую в конце программы, например, system("pause").

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

Разместите в папку с исходным кодом программы файл input.txt со следующим содержимым:

1 3

Файл с входными данными

Рисунок 4 — Файл с входными данными

Запустите приложение:

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

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

Появится черное окно консоли, которое можно закрыть:

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

Рисунок 6 — Запущенное приложение

При этом в папке с исходным кодом программы появится файл output.txt:

Файл с выходными данными

Рисунок 7 — Файл с выходными данными

И в нем будет хранится результат сложения двух чисел:

4