Skocz do zawartości

Błąd przy kompilacji programu


Egzekutor

Rekomendowane odpowiedzi

Witam!

Od jakiegoś czasu bawię się Klasami. Stworzyłem program, który ma wyświetlać dane osobowe "danej" osoby. Ale przy kompilacji mam błąd treści: "In member function `void dane_osobowe::zapamietaj_dane(const char*, int, int)':". Poniżej umieszczam programik:

#include <iostream>
#include <cstring>
using namespace std;
//**********************************************************************
class dane_osobowe
{
     char nazwisko[80];
     int wiek;
     int wzrost;
     public:
            void zapamietaj_dane(const char * napis, int lata, int wysokosc);
            void wypisz();
            {
                 cout << "\t" << nazwisko << ",lat:" << wiek << ",wzrost:" << wzrost << endl;
                 }
                 };
                 void dane_osobowe::zapamietaj_dane(const char * napis, int lata, int wysokosc)
                 {
                      strcpty(nazwisko,(napis ? napis: "Anonim"));
                      wiek = lata;
                      wzrost = wysokosc;
                      }
                      int main()
                      {
                          dane_osobowe czlowiek,czlowiek2;
                          czlowiek.zapamietaj_dane("Jan Nowak",83,168);
                          czlowiek2.zapamietaj_dane("Janina Nowak",79,155);
                          cout << " Dane pierwszej osoby:" << endl;
                          czlowiek.wypisz();
                          cout << " Dane drugiej osoby:" << endl;
                          czlowiek2.wypisz();
                          system("pause");
                      }

Siedziałem nad tym z godzinę i nie widzę gdzie popełniłem błąd. Prosił bym o poprawkę.

Odnośnik do komentarza
Udostępnij na innych stronach

sprawdź co jest przed tym '{' w linijce gdzie wyświetla błąd, albo napisz mi tu o którą linijkę bądź który nawias chodzi, bo to co jest przed nim jest źle

Odnośnik do komentarza
Udostępnij na innych stronach

void wypisz(); // a wywal szybko mi ten średnik - nie kończymy instrukcji przed zdefiniowaniem zawartości funkcji

{

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...