Napisałem bardzo bardzo prostą bazę danych, poniżej kod.
Nie obyło się bez problemów.
- Pętla for.
Problem jest wyświetlaniem danych malejąco. Aktualne rozwiązanie problemu działa, ale jest niezbyt eleganckie. Pętla for wyświetla elementy tablicy od ostatniego do pierwszego. Element zerowy jest dodany "ręcznie".
Gdy próbowałem z innymi warunkami, które, moim zdaniem, powinny w for() działać, program się kompilował bez błędu. Problem był już w programie. Po uruchomieniu, dodaniu kilku studentów, uruchamiałem funkcję, która wyświetla w sortowaniu malejącym (dowolną, dostępną z menu-->3 ). Wówczas, albo Windows informował o błędzie, albo komputer się zawieszał.
- Zapis/odczyt.
Powinna być możliwość zapisu/odczytu danych do pliku txt (ewentualnie również csv). O ile nie mam problemu z tym, gdy napiszę zwykły program, gdzie pojedyncze dane zapisywane są z vectora stringow do txt, o tyle tu nie mogę sobie poradzić. Nie wiem czy w w wypadku klas trzeba to robić jakoś inaczej ?
- Sprawdzenie.
Prosiłbym o napisanie, jeśli ktoś zauważy, że coś można wykonać lepiej.