Mam program, który czyta plik tekstowy i wypisuje jego treść na konsolę.
Chciałbym móc zapisać tę treść po pewnych modyfikacjach w miejsce starej treści.
Jak to zrobić?
Gdy otwieram strumień tak:
FILE* strumien = fopen("plik.txt", "r+");
Zawartość pliku nie ulega zmianie po zapisaniu.
Sprawdzałem, że jeśli otworzę odrębny strumień:
FILE* strumien2 = fopen("plik2.txt", "w");
to zapis następuje poprawnie.