Path: utzoo!attcan!uunet!husc6!bloom-beacon!tut.cis.ohio-state.edu!bgsuvax!denbeste From: denbeste@bgsuvax.UUCP (William C. DenBesten) Newsgroups: comp.lang.c Subject: Re: new do-while syntax Message-ID: <3317@bgsuvax.UUCP> Date: 22 Dec 88 20:05:25 GMT References: <2330@PEDEV.Columbia.NCR.COM> Organization: Bowling Green State University B.G., Oh. Lines: 23 How 'bout something simple that works _now_? #define loop for(;;) #define exitif(a) if (a) break main() { char ch; loop { ch = getchar(); exitif (ch==EOF); putc(ch); } } This seems much less prone to a missing semi-colon causing a really nasty error. IMHO, this is much easier to follow than do{}while(){};. -- William C. DenBesten | denbeste@bgsu.edu Dept of Computer Science | CSNET denbeste%andy.bgsu.edu@relay.cs.net Bowling Green State University | UUCP ...!osu-cis!bgsuvax!denbeste Bowling Green, OH 43403-0214 |