Probleme beim Lesen an einer gewissen Dateiposition
-
Hey @all,
kann mir bitte jemand erklären, was ich hier falsch mache?
Und zwar wollte ich an einer Position ein Zeichen lesen, jedoch liest mir das Programm immer nur an der 1sten Stelle.#include <iostream> #include <fstream> using namespace std; int main(int argc, char* argv[]) { fstream in("test.txt", ios::in); in.seekg(-3, ios::end); char c; in.get(c); cout << "Zeichen: " << c << endl; in.close(); return 0; }
Lg freeze
-
-
Danke für den Link, jedoch funktioniert das Beispiel nicht, das ich dort finde
MfG Roman1311
-
Könntest du auch sagen, warum es nicht funktionier (also was es stattdessen macht, oder welche Meldungen der Compiler ausspukt, ...
-
Er liest immer das erste Zeichen, egal ob bei meinem Beispiel, oder bei dem Link, beim Überschreiben passiert genau dasselbe.
MfG Wüger