Файловый ввод/вывод в программировании языков С/С++

Библиотека iostream поддерживает и файловый ввод/вывод. Все операции, применимые в стандартному вводу и выводу, могут быть также применены к файлам. Чтобы использовать файл для ввода или вывода, мы должны включить еще один заголовочный файл:

Перед тем как открыть файл для вывода, необходимо объявить объект типа ofstream:

Проверить, удалось ли нам открыть файл, можно следующим образом:

Так же открывается файл и для ввода, только он имеет тип ifstream:

Ниже приводится текст простой программы, которая читает файл с именем in_file и выводит все прочитанные из этого файла слова, разделяя их пробелом, в другой файл, названный out_file.