Jeszcze o operacjach na plikach binarnych

0

Jak obciąć 3 ostatnie bajty pliku? Nie znalazłem żadnej pasownej funkcji... :-/

0

Nie wiem czy tak zadziała , ale warto spróbować .
Otwórz plik fopen(nazwa,"a");
potem cofnij sie za pomocą fseek o 3 miejsca w tył i wstaw tam znak EOF ... Chyba jednak nie pójdzie :)
Obawiam się że będziesz musiał przepisać cały plik , bez tych 3 ostatnich bajtów .

0

F1 + 23s szukania

#include <io.h>
int chsize(int handle, long size);

Description

Changes the file size.

chsize changes the size of the file associated with handle. It can truncate or extend the file, depending on the value of size compared to the file's original size.

Reszta w pomocy...

1 użytkowników online, w tym zalogowanych: 0, gości: 1