When is block-buffered input passed on? Does it mirrors the rules governing block-buffered output? Since you can't flush an input buffer (the result is undefined) is it only passed on when it is filled?
>>7
Not sure if IHBT already, but consider this: and few even could be read as saying you can only store one character a time
This is commonly referred to as "unbuffered mode", and commonly used in CLIs and curses applications. Since you explicitly state that you wrote >>3, I find it curious that you do not know the difference.