Partially changed file structure to suit VSCode
This commit is contained in:
42
LC9/DoWhile/do_while_example.c
Normal file
42
LC9/DoWhile/do_while_example.c
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
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 <stdio.h> /* Standard include files */
|
||||
#include <stdlib.h>
|
||||
#include <conio.h>
|
||||
|
||||
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;
|
||||
|
||||
}
|
Reference in New Issue
Block a user