My doubt is on the working of getch() function based on the following observations
1) if the pressed key has an ascii code,only that can be read using a single call to getch()
2) if the key has not an ascii code then the first call to getch() returns a zero and ,if we made a second call, it will return the scan code with out an additional key press.
Some one please help me to understand getch()