I want to make a menu, where you can select from 1-4. By pressing one of these keys you should get into a subprogram. Now I have to press enter after I select 1,2,3 or 4. Is it possible to have C++ bypass "enter" and go directly to the subprogram. I can't see how I can use getc or scanf, but are there any other possibilities or functions I could use?
Instead of scanf(), use the getche() function which is defined in
. For example:
printf("enter your choice: ");
userdata = getche(); // "Enter" not needed
Editor's Note: This answer has been changed from the original.