Segmentation fault HELP!

0

Hello.
OS: Linux
kompilator: g++
Jezyk: c++

Czesc:) jestem na etapie nauki C++. ostatnio bawie sie klasami i wskaznikami. w mojej ksiazce aby wywolac funkcje z klasy nalezy wykonac np:

a.funkcja(argumenty);

Jest tylko wzmianka o mozliwosci wywolywania za pomoca wskaznikow... awiec sam staram sie kombinowac...
Napisalem prosty kodzik. Kod sie wykonuje a nastepnie wywala: Segmentation fault

Oto tresc kodu:

#include <iostream.h>
class kKlasa
{
char imie[50];
char nazwisko[50];
public:
void dopisz(char *slowo, char *slowoo)
    {
    strcpy(imie,slowo);
    strcpy(nazwisko,slowoo);
    }
void wypisz()
    {
    cout << "imie i nazwisko:"<< imie << nazwisko << endl ;
    }
};

main()
{
kKlasa *wsk;
wsk->dopisz("a","ab");
wsk->wypisz();
cout << "aaa";
}

kompilacja:
g++ program.cpp -o pr
( zadnych bledow)
slepy@dns$ ./pr
a,ab
aa
Segmentation fault
slepy@dns$
Z gory Thx za pomoc.. czego brakuje? co jest zle?

0

Mysle, ze musisz zarezerwowac miejsce dla nowego obiektu w pamieci:

kKlasa *wsk= new kKlasa;

1 użytkowników online, w tym zalogowanych: 0, gości: 1