Zadanie - Zapis i odczyt bazy danych
Rozszerz działanie programu z zajęć realizującego prostą bazę danych osobowych (zob. ćwiczenie: baza danych) dodając następujące funkcjonalności:
- przed zamknięciem programu (po wybraniu opcji 5 z menu) aktualny stan bazy danych (wszystkie rekordy) jest zapisywany w pliku znajdującym się w bieżącym katalogu programu. Dane mogą być zapisane w dowolnej postaci, ale w taki sposób, aby możliwe było na podstawie tego pliku późniejsze odtworzenie zawartości bazy danych w programie.
* przy każdorazowym uruchomieniu programu, przed wypisaniem menu, program sprawdza, czy w bieżącym katalogu znajduje się plik z zapisanym ostatnio stanem bazy danych. Jeżeli plik istnieje to baza danych zostaje wypełniona zawartością tego pliku. Jeżeli plik nie istnieje to program rozpoczyna pracę z pusta listą rekordów.
Do rozwiązania zadania można wykorzystać plik z zajęć baza.c zawierający rozwiązanie ćwiczenia baza danych.