Datei auslesen: Compiling friert ein
-
Hallo!
Ich würde gerne eine Datei auslesen. Doch friert mein VC++-Compiler ein, sobald ich den folgenden Code in mein Programm integriere:
std::string Datei = "C:\\Dokumente und Einstellungen\\Jack\\DB\\3224\\3624-017.xml"; // Datei öffnen std::fstream file; file.open(Datei.c_str()); std::string text; // Haupttext while(!file.eof()) { std::string buffer; // Buffer getline(file, buffer); text = buffer; } file.close();Ich habe keine Ahnung, wie es zum Einfrieren kommt. Der Debugger zeigt keinen Fehler an, die Datei existiert und der Dateipfad stimmt auch.
Danke im Voraus für die Hilfe,
Jack
-
Ein ifstream kann auch andere Fehlderzustände als eof() haben. Also würde ich auf
fileim Schleifenkopf testen