ofstream mit case
-
nAbend
muss ein Programm schreiben mit mehreren Auswahlmöglichkeiten so unteraderem auch mit in Datei schreiben und aus datei lesen.
Das Programm funktioniert soweit bis auf das mit den dateien. wenn ich den quelltext dafür in ein neues projekt schreibe geht der wunderbar und wenn ich den in mein programm einbau nicht mehr und ich bekomm folgende Fehlermeldung:
126 I:\Projekt\temp\main.cpp jump to case label
108 I:\Projekt\temp\main.cpp crosses initialization of `std::ofstream speichern'und das für jedes case
wenn man case 3 auskommentiert dann gehts
das Programm gibts hier
bräuchte also eine lösungsvorschlag und bin für jede hilfe dankbar!!!!
Danke
-
öffne ein neuen Scope nach dem case (Scope: { }), damit du Variablen anlegen kannst.
btw. Wenn du nächste mal ein Problem hast, poste bitte ein minimales Beispiel, dass dein Fehler illustriert. Gerade bei schwereren Problemen, wirst du Probleme haben jemanden zu finden, der so langen Code anguckt:
wmfrs
-
THX problem gelöst danke für die prompte hilfe!