🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8878

oink? gelinkte lijsten in c++

#8878
From: Stijn Verspeet
Date: Sun, 09 Jun 2002 15:13
44 lines
2468 bytes
ik heb weer een probleempje: gelinkte lijsten
ik maak een structure verjaardag met naam, een structure datum en een
pointer naar een structure verjaardag (om te linken dus)
het programma moet uit zo'n gelinkte lijst de namen en geb. data halen van
de mensen die in de maand verjaren die de gebruiker opgeeft
ik gebruik daarvoor twee functies: invoer, om de lijst te maken en print om
de lijst af te drukken (controle op maand zit in de print functie)
ik weet nie of het gangbaar is in de newsgroup om code te kopi�ren maar ik
kan het anders niet goed uitleggen: ik zal enkel de functies ko��ren;
 cpp code:

void voegtoe(verjaardag * &pm, char *s, int d, int m, int j)
{
verjaardag * hulp;
strcpy(hulp->naam, s);
hulp->datum->dag=d;
hulp->datum->maand=m;
hulp->datum->jaar=j;
hulp->p=pm;
pm=hulp;
}



void print(const verjaardag *pm, int m)
{
while (pm!= NULL){
  if (pm->datum->maand==m)

cout<<setw(20)<<pm->datum->maand<<pm->datum->dag<<"/"<<pm->datum->maand<<"/"
<<pm->datum->jaar<<endl;
  pm=pm->p;}
}



bij het compileren gaat het natuurlijk niet en hij zegt:
pointer to structure required on left side of -> or ->*
en dit bij elke lijn in de toevoeg functie waar ik de structure datum binnen
de structure verjaardag probeer op te vullen
dus bij hulp->datum->jaar=j;   enz...
wie weet hoe ik dit moet oplossen?

alvast heel erg bedankt
Technical Details
Message-ID: <0gKM8.23430$ud.2685@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsswitch.lcs.mit.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,4c4fbc97b6b8ec7c,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-06-09 08:13:00 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsswitch.lcs.mit.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: "Stijn Verspeet" <Stijn.Verspeet@pandora.delete.this.be>
Newsgroups: be.comp.programming
Subject: oink? gelinkte lijsten in c++
Lines: 46
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <0gKM8.23430$ud.2685@afrodite.telenet-ops.be>
Date: Sun, 09 Jun 2002 15:13:00 GMT
NNTP-Posting-Host: 213.119.52.157
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1023635580 213.119.52.157 (Sun, 09 Jun 2002 17:13:00 MET DST)
NNTP-Posting-Date: Sun, 09 Jun 2002 17:13:00 MET DST
Organization: Telenet Internet