home *** CD-ROM | disk | FTP | other *** search
- àü/*
- ═ENU ╨ROGRAM - ├HAPTER 1
- NOTE: ╘HIS LISTING IS SLIGHTLY DIFFERENT TO THAT IN THE
- ACCOMPANYING TEXT. ╔ HAVE ACCOMODATED 40 AND 80
- COLUMN SCREEN DISPLAYS WITH THE HELP OF THE IS80()
- FUNCTION.
- */
- #INCLUDE "STDIO.H"
- #INCLUDE "CTYPE.H"
- #DEFINE CLEAR_SCREEN PRINTF("\223")
- MAIN()
- █
- CHAR CHOICE,TEMP;
- INT COLUMN;
- IF (IS80()) /* ├64 USERS REMOVE THE IS80() */
- COLUMN = 25; /* IF ELSE STATEMENT AND REPLACE */
- ELSE /* WITH COLUMN = 10; */
- COLUMN = 10;
- WHILE (CHOICE != '╤')
- █
- CLEAR_SCREEN;
- CURSOR(3,COLUMN+8);PRINTF("═┼╬╒");
- CURSOR(6,COLUMN);PRINTF("1. ╓ARIABLES");
- CURSOR(8,COLUMN);PRINTF("2. ╞UNCTIONS");
- CURSOR(10,COLUMN);PRINTF("3. ┴RRAYS & ╨OINTERS");
- CURSOR(12,COLUMN);PRINTF("4. ╞ILES");
- CURSOR(14,COLUMN);PRINTF("╤. ╤UIT");
- CURSOR(20,COLUMN+1);PRINTF("┼NTER ├HOICE (1-4) OR ╤: ");
- TEMP = GETCHAR();
- CHOICE = TOUPPER(TEMP);
- SWITCH(CHOICE) █
- CASE '1' : PUTCHAR(CHOICE); EXEC("VARIABLES"); BREAK;
- CASE '2' : PUTCHAR(CHOICE); EXEC("FUNCTIONS"); BREAK;
- CASE '3' : PUTCHAR(CHOICE); EXEC("ARRAYS"); BREAK;
- CASE '4' : PUTCHAR(CHOICE); EXEC("FILES"); BREAK;
- CASE '╤' : CURSOR(22,COLUMN+2);PRINTF("╤UIT!...PRESS A KEY");
- ▌
- ▌
- GETCHAR();
- ▌