2016-12-29 3 views
0

gezeigt Ich habe folgenden Code und die Ausgabe als filestreamcout meine Eingabeaufforderung angezeigt wird.Filestream ausgegeben wird in Ostream C++

Ich habe Text aus einer Eingabedatei gelesen und in eine andere Datei geschrieben und cout einen Zähler, der zeigt, wie viele Dateien verarbeitet werden. Aber es gibt einige Zeilen, die in die Datei schreiben sollen, aber stattdessen wird sie auf dem Bildschirm gedruckt.

Wenn es „CON“ Wort in dem Strom, die auf dem Druck-Datei wird dann dieser Strom auf dem Bildschirm gedruckt wird, anstelle der Datei.

Das ist mein Ausgang:

This link is not supposed to show here

Die 17. Zeile in der Konsole nicht da sein sollte.

+0

Bitte sagen Sie uns, welche Sprache Sie verwenden. Die Experten werden die Frage nicht finden, um ohne solche Details antworten zu können. Verwenden Sie die Schaltfläche [Bearbeiten], um Informationen hinzuzufügen. –

+0

Bitte veröffentlichen Sie ein [minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve). Der Code-Block, den Sie eingegeben haben, scheint Teil eines größeren Ganzen zu sein (Einkerbung, hängende geschweifte Klammer am Ende). – TriskalJM

+0

Bitte vermeiden Sie Code nach der Lösung des Problems aus Ihrer Frage zu bearbeiten; Stellen Sie Ihre Lösung stattdessen als Antwort bereit. Dies wird jedem helfen, der in Zukunft auf das gleiche Problem trifft. –

Antwort