| Availability | All terminals |
| Description | This function clears the keyboard buffer. |
| Syntax | void ResetKey( void ); |
| Arguments | None |
| Returns | None |
| Remarks | This function is useful when one wants to wait for a key press. Call this function to prevent a previous keystroke, still in the keyboard buffer, causing e.g. kbhit() to return TRUE. |
| Example |
#include <stdio.h> #include "lib.h" void main( void ) { int color = GREEN; for(;;) { printf("\nPress any key"); ResetKey(); while(!kbhit()) Idle(); GoodReadLed(color, 50); // ON, 1 second color = (color == GREEN) ? RED : GREEN; } } |