Hallo,
Ich hab mal wieder ein Problem. Mir kommt dieses C++ manchmal willkürlich vor![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
Irgendwas was schon mal funktionierte funktioniert plötzlich nicht mehr, obwohl nichts geändert wurde.
Hier das Problem:
Kopf und weiterern Code hab ich mal weggelassen. Den Abbruch verursacht die letzte Zeile
cin>>dateiname. Es gibt keinen Fehler beim Kompilieren aber Programm stürzt beim Ausführen ab:
Es erscheint die Ausgabe "dateiname?", wenn ich irgendetwas (hallo, "hallo", h,...) eingebe kommt der Windows Fehler
"Projekt.exe hat ein Problem festgestellt und muss beendet werden."
Und genau dieser Programmcode hat bisher funktioniert.
Ich hab auch identische #include Anweisungen (wobei hier sowieso keine gebraucht werden oder?)
Wenn ich aus char *dateiname ein int dateiname mache und eine zahl eingebe funktionierts....
(ich will dann später die variable dateiname an eine Funktion laden(char *dateiname) übergeben die mir eine Datei mit dem entsprechenen Namen öffnet.)
Ich hab mal wieder ein Problem. Mir kommt dieses C++ manchmal willkürlich vor
![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
Irgendwas was schon mal funktionierte funktioniert plötzlich nicht mehr, obwohl nichts geändert wurde.
Hier das Problem:
C++:
char *dateiname;
cout<<"dateiname?";
cin>>dateiname;
Kopf und weiterern Code hab ich mal weggelassen. Den Abbruch verursacht die letzte Zeile
cin>>dateiname. Es gibt keinen Fehler beim Kompilieren aber Programm stürzt beim Ausführen ab:
Es erscheint die Ausgabe "dateiname?", wenn ich irgendetwas (hallo, "hallo", h,...) eingebe kommt der Windows Fehler
"Projekt.exe hat ein Problem festgestellt und muss beendet werden."
Und genau dieser Programmcode hat bisher funktioniert.
Ich hab auch identische #include Anweisungen (wobei hier sowieso keine gebraucht werden oder?)
Wenn ich aus char *dateiname ein int dateiname mache und eine zahl eingebe funktionierts....
(ich will dann später die variable dateiname an eine Funktion laden(char *dateiname) übergeben die mir eine Datei mit dem entsprechenen Namen öffnet.)
Zuletzt bearbeitet: