home *** CD-ROM | disk | FTP | other *** search
- àü/*
- ├HAPTER 1 - ╓ARIABLES.C
- ─EMONSTRATION OF DEFINING AND DISPLAYING VARIABLES PLUS KEYBOARD INPUT
- */
- #INCLUDE "STDIO.H"
- #DEFINE ═┴╪ 25.2
- #DEFINE CLEAR_SCREEN PRINTF("\223")
- INT GLOBAL_VAR;
- MAIN()
- █
- CHAR CHOICE, CHOICE_ARRAY[10],CHOICE2[10];
- INT X,Y;
- DOUBLE Z=1.07682;
- X=1;
- Y=2;
- CLEAR_SCREEN;
- PRINTF("┴S WITH ALL OF THE PROGRAMS ON THE DISK");
- PRINTF("\NTHE GREATER BENEFIT IS GAINED THROUGH");
- PRINTF("\NBOTH LISTING THE SOURCE CODE AND SEEING");
- PRINTF("\NHOW THIS RELATES TO WHAT APPEARS ON");
- PRINTF("\NSCREEN... PRESS ANY KEY");
- GETCHAR();
- CLEAR_SCREEN;
- PRINTF("╘HE SCREEN WAS CLEARED WITH THE COMMAND");
- PRINTF("\NCLEAR_SCREEN WHICH WAS DEFINED AT THE");
- PRINTF("\NBEGINNING OF THE PROGRAM.");
- PRINTF("\N\N╘HE BACKSLASH N AFTER THE QUOTES (YOU");
- PRINTF("\NCANNOT SEE IT ON SCREEN) FORCES TEXT TO");
- PRINTF("\NAPPEAR ON A NEW LINE ");
- PRINTF("NOT JOINED ON.");
- /*
- DISPLAYING NUMBERS
- */
- CURSOR(10,7); PRINTF("─ISPLAYING ╬UMBERS");
- PRINTF("\N\N╘HE INTEGER X HAS A VALUE OF %D",X);
- PRINTF("\N╘HE INTEGER Y HAS A VALUE OF %D",Y);
- PRINTF("\N╧BJECT X =%D ╧BJECT Y =%D",X,Y);
- PRINTF("\N\N╘HE CONSTANT ═┴╪ = %F",═┴╪);
- PRINTF("\N\N╘HE OBJECT Z OF TYPE DOUBLE = %G",Z);
- PRINTF("\NCAN ALSO BE DISPLAYED AS %012G",Z);
- PRINTF("\NOR %12G",Z);
- CURSOR(22,7); PRINTF("╨RESS ANY KEY");
- GETCHAR();
- /*
- GETTING SINGLE KEY INPUT FROM THE KEYBOARD
- */
- CLEAR_SCREEN;
- CURSOR(5,7); PRINTF("╦EYBOARD ╔NPUT");
- PRINTF("\N\N╨RESS A LETTER OR A NUMBER KEY ");
- CHOICE=GETCHAR();
- PRINTF("\N┘OU PRESSED THE %C KEY",CHOICE);
- /*
- GETTING STRING INPUT USING GETS
- */
- PRINTF("\N\N┼NTER A SHORT WORD FOLLOWED BY <╥┼╘╒╥╬> ");
- GETS(CHOICE_ARRAY);
- PRINTF("\N╘HE WHOLE WORD IS %S",CHOICE_ARRAY);
- PRINTF("\N╘HE FIRST 2 CHRS ARE %.2S",CHOICE_ARRAY);
- PRINTF("\N\N ╨RESS ANY KEY");
- GETCHAR();
- /*
- GETTING INPUT USING SCANF
- */
- CLEAR_SCREEN;
- CURSOR(5,1); PRINTF("╦EYBOARD ╔NPUT ╒SING SCANF");
- PRINTF("\N\N┼NTER A SHORT WORD FOLLOWED BY <╥┼╘╒╥╬> ");
- SCANF("%S",CHOICE2);
- PRINTF("\N╘HE WHOLE WORD IS %S",CHOICE2);
- PRINTF("\N\N┼NTER AN WHOLE NUMBER :");
- SCANF("%D",&X);
- /* NOTICE THE "&" SIGN; USED WHEN INPUTING NUMBERS */
- PRINTF("\N╘HE NUMBER IS %D",X);
- PRINTF("\N\N ╨RESS ANY KEY");
- GETCHAR();
- PRINTF("\N\N╚OPEFULLY LOADING C-MENU....");
- EXEC("C-MENU");
- ▌