Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

(C++)die letzten 128Byte einer mp3 datei löschen





Frage

Hallo, Ich würde gern mit Hilfe von c++ einige Byte am Ende einer Datei löschen. Im Internet findet man die Hinweise auf "gesamte Datei einlesen" und so. Gibts es denn keine andere Möglichkeit oder eine Fertige Funktion? danke mfg acdc

Antwort 1 von Supermax

in C gibts die funktion truncate(), mit der man eine Datei auf eine angegebene Länge kürzen kann. Die einfachste Lösung wäre daher, mit stat() oder fstat() die Dateigröße zu ermitteln, danach 128 zu subtrahieren und dann truncate aufzurufen.