Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site ptsfa.UUCP Path: utzoo!utcs!lsuc!pesnta!amd!dual!ptsfa!dre From: dre@ptsfa.UUCP (Doug East) Newsgroups: net.lang.c Subject: Re: pointer to function with structure Message-ID: <468@ptsfa.UUCP> Date: Tue, 5-Feb-85 23:27:29 EST Article-I.D.: ptsfa.468 Posted: Tue Feb 5 23:27:29 1985 Date-Received: Thu, 7-Feb-85 04:53:56 EST References: <9300002@bradley.UUCP> <9300003@bradley.UUCP> Organization: Pacific Bell, San Francisco Lines: 35 > while(gets(gt) != NULL) { > switch(gt[0]) { > case '1': > (*mesg[0].funcp)(1); > break; > case '2': > (*mesg[1].funcp)(2); > break; > } > } > } Actually, this works quite well also: . . . while(gets(gt) != NULL) { switch(gt[0]) { case '1': mesg[0].funcp(1); /* (*...) absent */ break; case '2': mesg[1].funcp(2); /* (*...) absent */ break; } } . . . -- ------------------------------------------------------------------------------ Doug East (Pacific*Bell -- San Francisco) {ihnp4,ucbvax,cbosgd,decwrl,amd70,fortune,zehntel}!dual!ptsfa!dre