beginner's question - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

beginner's question

I'm supposed to write a program that gets a list of IDs (5 digits each)from the keyboard. I have an issue with the input testing.
obviously an ID can't include anything but numbers (0-9).
I'm using "getchar()" which means every time it appears it gets the next character from the input list.
but in case of an illegal input (like a letter for example) I want to discard all the memory from the buffer and start the next "getchar()" with a new input. can I do that somehow?

Sign In or Register to comment.