Witam, mam problem ze strukturami w plikach. Zapisuje struktury do pliku w taki sposób:
f = fopen("plik", "ab");
fwrite(&strukrura, sizeof(struktura), 1, f);
Zapis jest binarny, więc zastanawiam się czy po takim zapisie mogę jakoś usunąć strukturę z tego pliku, jedną konkretną. Czyli np w pliku są takie dane:
Samochod Audi 1990
Motor Suzuki 2000
Jak wyświetlić z takiej struktury zapisanej w pliku tylko wybrane dane? Np wyświetla mi się
- Audi 1990
- Suzuki 2000
I chcę jakoś usuwać dany rekord z tego pliku lub jakoś je filtrować, żeby np z bazy wyświetlało tylko rekordy Audi. Mógłby mnie ktoś nakierować jak takich rzeczy dokonać?