Hallo, Moechte Daten in Datei Ausgeben; int WriteToFile(string filename) //Dateiausgabe { ofstream fout; fout.open(filename.str.c str()); // Hier bekomme ich einen Fehler .. Wieso?
> fout.open(filename.str.c str()); Könnte es sein, daß da ein Unterstrich fehlt? > fout.open(filename.str.c_str());
oder vielleicht einfach
1 | fout.open(filename.c_str()); |
oder vielleicht angeben das du die Datei zum schreiben öffnen möchtest ?
Wie wär's denn, wenn du uns erstmal die Fehlermeldung mitteilen würdest?
> oder vielleicht angeben das du die Datei zum schreiben öffnen möchtest ?
Das musst du einem output stream nicht speziell sagen, der macht ja nur
Ausgabe.
Ansonsten würde ich mal Yalu's Variante probieren, die könnte evtl.
funktionieren.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.