MudGuard: / C: Letzte 2 Byte einer Datei lesen

Beitrag lesen

Hi,

Mein Tool bekommt ein DATEI.in als Eingabe, soll die letzten zwei Byte auslesen und dann als DATEI.out ablegen. DATEI.out soll DATEI.in ohne die letzen zwei Byte sein.

Hm. Das widerspricht sich. Einerseits sollen die zwei letzten Bytes aus DATEI.in als DATEI.out abgelegt werden, andererseits soll DATEI.out die DATEI.in ohne die letzen zwei Byte sein.

Da müßte die Bedingung erfüllt sein, daß DATEI.in 4 Bytes enthält, wobei das 1. und das 3. identisch sein müssen und das 2. und das 4. Byte identisch sein müssen.

Anders kann es (Zitat Sam Hawkins: "wenn ich mich nicht irre") nicht gehen, daß DATEI.out gleichzeitig die DATEI.in ohne deren letzte zwei Bytes ist und aus den letzten beiden Bytes von DATEI.in besteht.

Ich frage mich nun, wie ich das am elegantesten bewerkstellige?

Was denn eigentlich?

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.