Чтение из "in" файла и запись в "out" файл в C ++ с использованием входного потока вывода - PullRequest
0 голосов
/ 04 февраля 2020

Мне нужно получить доступ к данным, хранящимся в файле с расширением ".in", используя C ++, и записать вывод в файл ".out".

Как мне go об этом?

1 Ответ

0 голосов
/ 04 февраля 2020

Я буду использовать Windows для этого. Файл .in (например, input_file.in) можно открыть и просмотреть с помощью блокнота.

Используя программу на C / C ++, выполните следующие шаги:

  • Напишите свой код (скажем, code. c), используя cin и cout без каких-либо дополнительных изменений. .

  • Скомпилируйте его.

  • Вы увидите файл "code.exe" и "code.out", сгенерированный в каталоге программы.

  • Используя командную строку, go перейдите в этот программный каталог и выполните команду, чтобы попросить входной поток направить данные в файл .in.

code <input_file.in

Это все равно будет выводить потоковые данные «cout» на терминал. Чтобы вместо этого сохранить выходные данные в файл .out (скажем, output_file.out), вам также необходимо изменить поток вывода для записи в этот файл.

code <input_file.in >output_file.out
...