<<<<<< TIME POSE SUBROUTINE >>>>>>>>>
If they want to quit, do so
<<<<< TERMINAL SCREEN DRAWING SUBROUTINE >>>>>>>>
TERMINAL
$V1$
<<<<<< 4 BOTTOM LINES CLEANING SUBROUTINE >>>>>>
<<<<<< REVIEW CLEANING SUBROUTINE >>>>>>
<<<<<< CLEAN THE INSIDE OF BOUNDED ARE ONLY >>>>>
ILLUSTRATION
If we assume that int occupies 2 bytes on a system,
then an array with the above declaration ...
int ar_2d[3][4];
... may be stored in memory as shown above:
_________________
| | | | |
|___|___|___|___|____
23850 | | | | |
|___|___|___|___|____
23854 | | | | |
|___|___|___|___|
23858
int ar_2d[3][4];
When we include the array name, ar_2d, in the argument list,
it is the address value 23850 that will actually be passed !