FAQ:ANSI CPP:вывод в файл с помощью fstream

Материал из Весельчак У
Версия от 21:47, 28 июля 2008; RXL (обсуждение | вклад) (Ветвление FAQ:ANSI CPP.)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Как всё, что выводится в cout,вывести в файл?

Можно перенаправить поток cout при запуске программы, но тогда все сообщения пойдут в этот файл. Так что лучше открыть специальный поток для файла:

	#include <fstream>

	ofstream file_out (filename);

	file_out << "текст" << setiosflags(ios::fixed) << setprecision(3) << 3.456564 << endl;