/* This program shows how to use a DO/WHILE statement to keep displaying the key pressed on the screen. It terminates when the 'q' key is pressed James Bonnyman */ #include /* Standard include files */ #include #include int main(void) { char x; /* Define a variable of type char */ /* We now use the while statement. The 'loop' continues to execute */ /* until such time as the expression in the brackets becomes false */ /* we use != , meaning 'Not Equal to' as the test, as we wish the */ /* the statements to be executed every time we press a key other */ /* than 'q'. Once we press 'q' the code continues on to the next */ /* statement */ /* Note: This time the getch is in the while expression */ do { x = getch(); /* Display a message on the screen */ printf("\nThe key you pressed was the %c key",x ); } while ( x != 'q' ); // All done :-) return 0; }