Язык: C++.
Требуется написать программу (абсолютно любую), чтобы у нее был вывод. И требуется совершить этот вывод в файл формата .sh (при этом так, чтобы при открытии скрипта в нем была видна данная строка).
Допустим вы пишете программу поиска двух произвольных чисел. Они были введены с клавиатуры, а их сумма выведена в файл summ.sh.
Answers & Comments
#include <iostream>
#include <fstream>
using namespace std;
int main() {
int n, m; // объявляем целочисленные переменные
cin >> m >> n; // принимаем из из входного потока (клавиатуры)
ofstream output("summ.sh"); //определяем имя выходного файла
output << n+m << endl; //выводим сумму в выходной файл
}
Для начала:
- Вы вводите под ряд данные с потока ввода, но не валидируете их. Это приведет к некоректной работе програмы.
- Вы открываете файловый поток, но не удостоверились, жив ли оный вообще или есть error occurrence
- У вас потерян return в int функции, скажите спасибо вашему компилятору что сбилдил.
- Ну и как вишенка, зачем глобально юзать namespace?)