home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include <term.h>
-
- main()
-
- {
- int num1, num2;
- float fnum1, fnum2;
- char HospNum[9];
- char text[20];
- static char *table[] =
- {
- "Number one",
- "Number two",
- "And even yet another",
- "two turtle moves",
- "a partridge in a directory tree"
- };
-
-
- if(InitTerm() != 0)
- printf("InitTerm failed\n");
- page();
-
- printf("Here are your choices -->");
- num1 = PickOne(table, 5);
- printf("<--\nNumber %d was chosen\n", num1);
-
- printf("Here are your choices -->");
- num1 = PickOne(table, 1);
- printf("<--\nNumber %d was chosen\n", num1);
-
- printf("Enter a string -->");
- GetString(text, 15, 0);
- printf("<--\nString is %s\n", text);
-
- printf("yes or no ? -->");
- num1 = GetBool(1);
- printf(",");
- num2 = GetBool(num1);
- printf("<---\n");
- printf("Booleans are %d, %d\n", num1, num2);
-
- printf("Enter a number --->");
- num1 = GetInt(50, 4);
- printf(",");
- num2 = GetInt(num1, 6);
- printf("<---\n");
- printf("Numbers were %d, %d\n", num1, num2);
-
- printf("Enter a number --->");
- fnum1 = GetFloat(50.0, 8, 5);
- printf(",");
- fnum2 = GetFloat(fnum1, 6, 2);
- printf("<---\n");
- printf("Numbers were %f, %f\n", fnum1, fnum2);
-
- printf("Enter hospital number --->");
- GetHospNum(HospNum);
- printf("<---\n");
- printf("Number is %s\n", HospNum);
-
- fflush(stdout);
- sleep(2);
-
- page();
- num1 = MenuPick("This is a demo of MenuPick", table, 5);
- printf("<--\nNumber %d was chosen\n", num1);
- sleep(2);
-
-
- page();
- gotoxy(15, 15);
- center(1, "I am normal text centered on line 1", 0);
- center(10, "I am underlined text centered on line 10", 1);
- center(20, "I am standout text centered on line 20", 2);
- gotoxy(1, 1);
- printf("+");
- gotoxy(80, 1);
- printf("+");
- gotoxy(40, 12);
- printf("+");
- gotoxy(1, 24);
- printf("+");
- gotoxy(79, 24);
- printf("+");
- fflush(stdout);
-
- sleep(2);
- gotoxy(1, 24);
- exit(0);
- }
-