From: "Nicholas Parker" Newsgroups: comp.os.msdos.djgpp Subject: How do I access elements of a structure with pointers? Date: Tue, 12 Oct 1999 11:46:12 +1300 Organization: Customer of Telecom Internet Services Lines: 23 Message-ID: <7ttpdq$97ag8$1@titan.xtra.co.nz> NNTP-Posting-Host: 210-55-118-151.ipnets.xtra.co.nz X-Trace: titan.xtra.co.nz 939682042 9677320 210.55.118.151 (11 Oct 1999 22:47:22 GMT) X-Complaints-To: abuse AT xtra DOT co DOT nz NNTP-Posting-Date: 11 Oct 1999 22:47:22 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2014.211 X-Mimeole: Produced By Microsoft MimeOLE V5.00.2014.211 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com This seems a fundamental part of C, but alas I don't know how to do this, arbitrary code follows; ---------------------------------------- typedef struct { float re; float im; } complex; void main(void){ complex nick[4]; complex *parker; parker=&nick[0]; *parker.re=3; // This line wrong } -------------------------------------------- How do I access elements of nick with a pointer is how do I set parker.re (that is; nick[0].re ?) Thanks, Nick.