flushen?



  • Hallo!

    Ich habe ein Programm, in dem unter anderem mit einer txt-Datei gearbeitet wird.

    Die Benutzereingabe (dateiname) wird per cin in einen string gelesen und dann wird der Stream geöffnet.

    Das funzt auch einwandfrei. Wenn das Programm aber durchgelaufen ist, werden die Streams geclosed und man kann wieder von vorne anfangen und einen weiteren Dateinamen eingeben. Diesmal kann die Datei aber nicht geöffnet werden.

    Also dachte ich muss ich flushen, da noch irgendwelche Reste im Puffer stehen. Den Eingabepuffer flushe, dachte ich. Ich habs mit cin.flush() probiert, das geht aber nicht.

    Kann mir jemand helfen?

    Danke im Vorraus

    El



  • Hat sich erledigt, habe das Problem mit clear() lösen können 🤡


Anmelden zum Antworten