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?