Pierwszy problem to pusty konstruktor.
Drugi zaś to próba wypisania całej tablicy na raz, a nie poszczególnych elementów.
Na początek napisz jakiś konstruktor.
Następnie zamień:
cout << tab << endl;
na:
for(int i=0;i<licznik;++i)
cout << tab[i] << endl;
w linii 49.
Powinieneś zamienić jeszcze w liniach 6 i 7:
char imie[16];
char rasa[16];
na:
char* imie;
char* rasa;
Kod już działa, ale moim zdaniem wymaga wielu poprawek:
- Nie powinieneś używać using namespace std;
- Powinieneś używać angielskich nazw zmiennych itp.
- Lepiej nazywać zmienne, tak, żeby było wiadomo co oznaczają.
- W C++ używać string zamiast char*.