ksiew@ecr.mu.oz.au (Kok-Hsien SIEW) (04/13/91)
On Turbo Pascal 5.5 I could write the following code: repeat do_calculations; until keypressed; inchar:=readkey; writeln('The key you pressed is ',inchar); But how do I do this in Turbo C and Unix C? Help needed for this stupid pascal programmer. thanks in advance.......
hung@pain.UUCP (Rick Hung) (04/18/91)
ksiew@ecr.mu.oz.au (Kok-Hsien SIEW) writes: > > > On Turbo Pascal 5.5 I could write the following code: > > repeat > do_calculations; > until keypressed; > inchar:=readkey; > writeln('The key you pressed is ',inchar); > > > But how do I do this in Turbo C and Unix C? > To do that, you would do: while (!operation()) { do_functions(); } printf("Whatever... %s\n",whatever()); or you could do it like: do { do_functions(); } while (!operation()); printf("Whatever... %s\n",whatever()); /l -- pain!hung@demott.com Public Access Information Network (818/776-1447) ++ Waffle BBS v1.64 ++