2016-12-29 4 views
0

У меня есть следующий код, и вывод filestream отображается в моей командной строке как cout.Выход FileStream отображается в Ostream C++

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

Если в потоке, который печатается на файле, есть слово «CON», тогда этот поток печатается на экране вместо файла.

Это мой выход:

This link is not supposed to show here

17-й линии в консоли не должно быть.

+0

Пожалуйста, сообщите нам, какой язык вы используете. Эксперты не найдут ответа на вопрос, чтобы ответить без таких деталей. Используйте кнопку [edit] для добавления информации. –

+0

Пожалуйста, напишите [минимальный, полный и проверяемый пример] (http://stackoverflow.com/help/mcve). Код, который вы ввели, кажется, является частью большого целого (отступы, оборванные фигурные скобки в конце). – TriskalJM

+0

Пожалуйста, воздержитесь от редактирования кода из вашего вопроса после решения проблемы; вместо этого отправьте свое решение в качестве ответа. Это поможет любому, кто сталкивается с той же проблемой в будущем. –

ответ