Мне пришло в голову, что следующая команда может напечатать вывод в текстовом файле.
./a.out < infile.txt > actualoutput.txt
Но мне все еще интересно, для чего нужен ?
А какие еще аргументы я могу дать при выполнении этого объектного файла?
это файл, который будет использоваться в качестве стандартного ввода (он же stdin ). Ваша команда такая же как
cat infile.txt | a.out > output.txt
Аналогично> actualoutput.txt означает отправку стандартного вывода в actualoutput.txt.
Для получения дополнительной информации о перенаправлении смотрите здесь .