Dane pliki:
prog4.cpp
( zawierają cy funkcję main( ) ), osoba.h
(definicja klasy ),
funk.h
( deklaracje funkcji wykorzystywanych w funkcji main() do obsługi tablicy
wypełnionej danymi osobowymi )
//osoba.h
class OSOBA
{
char* imie;
char* nazwisko;
int wiek;
public:
//...................
};
W funkcji main( ) należ y:
• Wypisać w kolumnach zawartość danych z tablicy z numeracją porządkową; ( od numeru 1. )
// void wypisz(int n, OSOBA* T); GRUPA:
1. Michal
ROSZKOWSKI
22
2. Filip
BIENKOWSKI
20
3. Pawel
BLAZEJCZYK
19
4. Joanna
ABACKA
18
itd. ............................................................
• Posortować dane względem : wieku, nazwiska oraz imienia (w tej kolejności ! );
// void sortuj(int n, OSOBA* T);
• Wypisać ponownie w kolumnach zawartość danych z tablicy z numeracją porządkową; Powtarzaj:
• Wprowadzamy numer osoby do poprawy ( wartość 0 – kończy proces poprawiania )
• Wprowadzić dane dla osoby o podanej pozycji ( numer porządkowy )
// int zamieniaj(int n, OSOBA* T, int nr);
// zwraca: 0 – gdy tablica nie uległa zmianie;
// wpp zwraca 1 – gdy wprowadzono NOWE dane;
• Wypisać ponownie w kolumnach zawartość danych z tablicy z numeracją porządkową.