Bertelcraft
Mitglied
Hallo!
Ich hab mir ein kleines Vokabellern-Programm geschrieben und nun möchte ich nicht für jede Lektion eine eigene Funktion schreiben, da sich diese nur im Pfad der Datei ändern. Ich habe mir überlegt, dass ich statt:
den Dateipfad in einen String speichere und dann
so auslese. Jedoch funktioniert das nicht so, wie erwünscht. Genauer gesagt, ich kann es nicht einmal kompilieren.
Könnte mir jemand zeigen, wie ich das angesprochene Problem in den Griff bekomme?
MfG
Bertelcraft
P.S.: Ich verwende Dev-C++.
PP.S.: Ja, ich habe Google und die Formssuche ausgiebig benutzt.
PPP.S.: Auf Wunsch post ich auch den kompletten Quelltext.
Ich hab mir ein kleines Vokabellern-Programm geschrieben und nun möchte ich nicht für jede Lektion eine eigene Funktion schreiben, da sich diese nur im Pfad der Datei ändern. Ich habe mir überlegt, dass ich statt:
Code:
std::ifstream file_stream(test.txt);
Code:
string Test = "test.txt";
...
std::ifstream file_stream(Test)
Könnte mir jemand zeigen, wie ich das angesprochene Problem in den Griff bekomme?
MfG
Bertelcraft
P.S.: Ich verwende Dev-C++.
PP.S.: Ja, ich habe Google und die Formssuche ausgiebig benutzt.

PPP.S.: Auf Wunsch post ich auch den kompletten Quelltext.
Zuletzt bearbeitet: