Am 16. Aug, 2000 schwäzte Eric Samson so: > I am pretty new to C++, compiling, etc., I really want to learn this > stuff... I am trying to figure out how to validate input from a user to > make it accept only positive numeric values. I was using a while loop to > check it, but when the user enters an alpha character, I get stuck in the > loop of death, I am sure many of you have experienced this. I asked my dig = getchar(); while (isdigit(dig)) { do_stuff; dig = getchar(); } You might want to also allow room for a dot, so as to check for decimals, but I think this does the basics of what you want. It's been several years since I've done any c/c++, though. > instructor how to do this, but he said that he wasn't sure. would an if > statement nested in a while loop solve my problem?? > > Sorry about these newbie questions, but it's my second week in the class.. : No prob. You might want to join the devel list, though. That's a more appropriate place for devel questions. ciao, der.hans -- # der.hans@LuftHans.com home.pages.de/~lufthans/ www.Opnix.com # Knowledge is useless unless it's shared. - der.hans