Forum: PC-Programmierung C++ Datei richtig öffnen


von Hans (Gast)


Lesenswert?

Hallo,

komme irgendwie mit dem Öffnen einer Textdatei nicht zurecht.

Ich möchte eine Datei zum lesen und schreiben öffnen. Wenn sie nicht 
vorhanden ist soll sie angelegt werden, wenn sie vorhanden ist soll sie 
geöffnet und nicht gelöscht werden, da ich dann den Inhalt auslesen 
will.

mit ios::in|ios::out klappt das aber nicht - es kann nur eine Datei 
geöffnet werden die schon vorhanden ist.

Habe schon mehrere Bücher danach abgesucht aber habe nichts gefunden wie 
man das anstellt!?


MFG

von Sebastian H. (sebihepp)


Lesenswert?

Du öffnest die Datei im Lesemodus und wenn es einen Fehler gibt, weisst 
du, dass sie noch nicht existiert und du sie anlegen musst, sprich im 
Schreibmodus neu öffnen musst.

von Klaus W. (mfgkw)


Lesenswert?

std::ios::in|std::ios::out|std::ios::app

Falls es stört, daß der Dateizeiger für die Ausgabe dann am
Ende steht, ggf. zurücksetzen!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.