(C++) ifstream Problem



  • Habe ein kurioses Problem mit ifstream:

    Ich möchte gerne über

    unsigned char Bytes;
    ifstream f(c:\\test.grf, ios::binary||ios::out)
    while (f)
    f>>Bytes;
    f.close();

    mehrere Bytes aus einer Datei auslesen.
    Aber leider überspringt die Funktion beim einlesen manchmal ein Byte.
    Mit f.read.... funktioniert alles bestens, warum aber nicht mit dem Ausgabe-
    operator f>>Byte ?

    Weiss jemand vielleicht weiter ?
    DANKE


Anmelden zum Antworten