code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| class bla
{
private:
char *Tekst;
public:
void ZetTekst(char *t);
void doeiets();
};
void bla :: ZetTekst(char *t)
{
Tekst = new char[strlen(t)+1];
strcpy(Tekst,t);
}
void bla :: doeiets()
{
cout << Tekst << endl;
} |
code:
1
2
3
4
| bla *Nieuw = new bla;
Nieuw->ZetTekst("hallo hoi alles goed ja ok doei");
Nieuw->doeiets(); |
heb ik dus bijvoorbeeld.
Maar de functie doeiets() laat alleen het woord 'hallo' zien en verder nix.
als ik een cout plaats in de ZetTekst() functie, laat deze wel de hele regel zien, maar in de doeiets() functie dus niet...
ik snap het ff helemaal niet meer. misschien dat iemand een idee heeft?
[ Voor 0% gewijzigd door ruuds op 31-08-2002 16:12 . Reden: doeiets moest wel in klasse ]