Visual Studio 2008 und ifstream, Debugging klappt nicht



  • Hallo erstmal!

    Ich wohlte mal wieder was mit VS2008 programmieren (arbeite sonst eher unter Linux). Es geht um etwas, was mir schon öfter aufgefallen ist und zwar kommt beim Lesen einer Datei immer 0 rein, wenn man die Anwengung in Visual Studio startet. Startet man sie manuell, so funktioniert alles ordnungsgemäß. Weil ich vor einem größeren Projekt sitze bräuchte ich aber den Debugger zur Fehlersuche an einer anderen Stelle.

    Gibt es da irgendeine Lösung?
    Mfg Fabian

    (PS: auch im Release-Modus wird nicht ordnungsgemäß gelesen)



  • Natürlich funktionieren die Streams auch im Debugger korrekt. Du öffnest die Datei vermutlich nicht richtig.

    ifstteam x( "text.txt" );
    

    öffnet eine Datei im working directory und das ist in VS nicht der Ordner, in dem die EXE steht.



  • Stimmt hast recht! Muss mich wohl doch erstaml wieder umgewöhnen... Blödheit tut weh...


Anmelden zum Antworten