>Scott Horne: > > c = toupper(getch()); > Per default, toupper() is implemented as a macro which causes side effects. You have to '#undef toupper()' to force the compiler to use the function version. This also applies to 'tolower()'. Markus Ruppel Dept. of Chemistry UNCC USA UUCP: ...mcnc!mru ...mcnc!unccvax!mru BITNET: ACC00MR1 at UNCCVM