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!


Anmelden zum Antworten