Язык: C++. Требуется написать программу (абсолютно любую), чтобы у нее был вывод. И...

0 голосов
27 просмотров

Язык: C++. Требуется написать программу (абсолютно любую), чтобы у нее был вывод. И требуется совершить этот вывод в файл формата .sh (при этом так, чтобы при открытии скрипта в нем была видна данная строка). Допустим вы пишете программу поиска двух произвольных чисел. Они были введены с клавиатуры, а их сумма выведена в файл summ.sh.


Информатика (3.5k баллов) | 27 просмотров
Дан 1 ответ
0 голосов

#include

#include

using namespace std;

int main() {

   int n, m; // объявляем целочисленные переменные

   cin >> m >> n; // принимаем из из входного потока (клавиатуры)

   ofstream output("summ.sh"); //определяем имя выходного файла

   output << n+m << endl; //выводим сумму в выходной файл</p>

}

(18 баллов)
0

Весело... без endl вся программа, из-за которой был задан вопрос отказывалась работать... странная причина.

0

Здраствуйте, я помогу понять почему такой год нельзя использовать.Для начала:- Вы вводите под ряд данные с потока ввода, но не валидируете их. Это приведет к некоректной работе програмы.- Вы открываете файловый поток, но не удостоверились, жив ли оный вообще или есть error occurrence- У вас потерян return в int функции, скажите спасибо вашему компилятору что сбилдил.- Ну и как вишенка, зачем глобально юзать namespace?)

0

Минёр, чо там у тебя не работает?