Я написал простую программу (C++), которая принимает 20 чисел и сортирует их в порядке возрастания. Теперь я хочу сохранить действия в программе в файле типа num.txt. Можете ли вы объяснить мне, какие изменения я должен сделать?C++: Сохранение текстового файла
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
int main() {
int x[21], s;
int j,i;
for (int i = 1; i < 21; i++)
{
cout << setw(11) << i << ": ";
cin >> x[i];
}
for (int i = 1; i < 21; i++)
{
for (int j = i+1; j < 21; j++)
{
if (x[j] < x[i])
{
s = x[j];
x[j] = x[i];
x[i] = s;
}
}
}
cout << endl;
for (int i = 1; i < 21; i++)
{
cout << i << ": ";
cout << x[i] << "\t";
if (i % 5 == 0)
{
cout << endl;
}
}
getch();
return 0;
}
Я знаю, что это просто, но я только начал с тех пор, как несколько дней назад, и я новичок.
Хотя связь предоставленной UNIX конкретной ее стоит отметить что этот подход будет отлично работать в Windows под 'cmd.exe' и PowerShell. – DuncanACoulter
Это хороший подход, но на самом деле он не очень хорошо подходит, если есть какой-либо вывод, отличный от списка чисел. Если OP добавляет какие-либо подсказки или сообщения об ошибках, они никогда не будут видны с тех пор, как они будут перенаправлены в выходной файл. –