End of File überlesen? Ignorieren ?



  • Hallo,
    ich will eine Bitmap Datei einlesen verändern und wieder ausgeben.
    Klappt generell auch alles. Habe mich erstmal auf 24 Bit/Pixel beschränkt.

    Aber bei manchen Bildern wurde nur ein Teil eingelesen und der Rest blieb weiß,
    also alle Bytes hatten den Wert 256 oder FF.
    Dann habe ich genauer nachgeguckt bei welchem Byte er hängen bleibt:

    Immer 26 oder in hex 1A.

    Beim nachschauen in einer ANSCII Tabelle wurde mir klar dies bedeutet End of File.

    Wie kann ich diese Bytes überlesen oder ignorieren oder am besten als ganz normale Bytes behandeln?
    Die Datei habe ich mit fgetc() und Schleifen eingelesen.
    Hoffentlich kann mir jemand helfen.



  • Die Datei im Binärmodus öffnen, nicht im Textmodus.



  • Oh Gott des hab ich ganz vergessen ^^Thx


Anmelden zum Antworten