Using getchar() in a while loop
Because you typed ‘a‘ and ‘\n‘… The ‘\n‘ is a result of pressing the [ENTER] key after typing into your terminal/console’s input line. The getchar() function will return each character, one at a time, until the input buffer is clear. So your loop will continue to cycle until getchar() has eaten any remaining characters from … Read more