FAQ:ANSI CPP:вывод в файл с помощью fstream — различия между версиями
Материал из Весельчак У
RXL (обсуждение | вклад) (Ветвление FAQ:ANSI CPP.) |
RXL (обсуждение | вклад) м (→Как всё, что выводится в cout,вывести в файл?) |
||
(не показана одна промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
− | ===Как всё, что выводится в cout,вывести в файл?=== | + | ===Как всё, что выводится в cout, вывести в файл?=== |
Можно перенаправить поток cout при запуске программы, но тогда все сообщения пойдут в этот файл. Так что лучше открыть специальный поток для файла: | Можно перенаправить поток cout при запуске программы, но тогда все сообщения пойдут в этот файл. Так что лучше открыть специальный поток для файла: | ||
− | < | + | <syntaxhighlight lang="cpp"> |
− | + | #include <fstream> | |
− | + | ofstream file_out (filename); | |
− | + | file_out << "текст" << setiosflags(ios::fixed) << setprecision(3) << 3.456564 << endl; | |
− | </ | + | </syntaxhighlight> |
[[Category:FAQ:ANSI CPP]] | [[Category:FAQ:ANSI CPP]] |
Текущая версия на 00:52, 30 июля 2008
Как всё, что выводится в cout, вывести в файл?
Можно перенаправить поток cout при запуске программы, но тогда все сообщения пойдут в этот файл. Так что лучше открыть специальный поток для файла:
#include <fstream> ofstream file_out (filename); file_out << "текст" << setiosflags(ios::fixed) << setprecision(3) << 3.456564 << endl;