Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Вывод в файл txt


Автор: hello19 10.8.2011, 13:16
В процессе обработки данных надо записывать какие-то промежуточные результаты в 2 разных текстовых файла. Как это реализовать?

Автор: bsa 10.8.2011, 13:41
путем открытия двух файлов и записи в них.

Автор: hello19 10.8.2011, 13:58
вы не могли бы привести кусок кода в качестве примера?
я хотел вот так выводить:
Код

ofsrteam ofs("1.txt");
ofstream ofs2("2.txt");

 
Ну и дальше работать то с одним потоком, то с другим.. не получается(

Автор: bsa 10.8.2011, 14:01
Код
ofs << "data1";
ofs2 << "data2";

Автор: hello19 10.8.2011, 15:33
так вот не получается так(

Автор: HMLd 10.8.2011, 18:27
И что именно не получается?

Автор: Teleport 10.8.2011, 19:57
hello19

Это только открытие файлов, расположенных в текущем каталоге.
Код

ofsrteam ofs("1.txt");
ofstream ofs2("2.txt");


прочтите про файловые потоки, ввод и вывод в файл и вопросы отпадут.

Автор: Хоббит 11.8.2011, 10:55
И про буферизацию еще и то, что надо в конце поток закрыть. (Может из за этого ты результат не видишь)

Автор: hello19 11.8.2011, 10:58
Уже все работает. Всем спасибо за помощь!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)