wieso muss man mit von Dateien eingelesenen Zeichen was anfangen?
-
std::ifstream fin(File.c_str()); if (! fin.good()){return;} while (! fin.eof()) { char c; fin.get(c); std::cerr<<c; } fin.close();
Wenn ich die Zeile "std::cerr<<c" auskommentiere oder ganz lösche,
dann kackt mir mein Programm beim Beenden mit folgender tollen Fehlermeldung ab:"Die Anweisung "0x..." verweist auf Speicher "0x...". Der Vorgang "written" konnte nicht auf dem Speicher durchgeführt werden.
Was soll der Blödsinn?
Ich schreib doch überhaupt nix?thx
Martin