main() {
float fahr;
printf("Enter Fahrenheit ");
scanf("%f", &fahr);
printf("Celsius is %f\n", (fahr-32)*5/9);
}
/*********** MAIN EVENT LOOP **********/
while (1) /* BEGINNING OF LOOP */
{
while (!charwait()) if (mouse) testMOUSE();
if (mouse)
{
if (mouseDOWNinText)
{
mouseDOWNinText=0;
CLICK=1;
unHighLightALL();
}
}
key1=getch(); /* get keystroke from keyboard */
if (key1==0) /* if 0, a second character is */
{ /* required (key2) */
key2=getch(); /* get second character */
switch (key2) { /* test contents of key2 */
case 59: HelpTopic=NO;
HelpRoutine(); break; /* F1*/
case 68: main_menu(); break; /*F10*/
case 61: PrevHistory(); break; /* F3*/
case 62: NextHistory(); break; /* F4*/
case 63: bookmark(); break; /* F5*/
case 64: findmark(); break; /* F6*/
case 71: home_key(); break;
case 79: end_key(); break;
case 75: left_arrow(); break;
case 77: left_arrow(); break;
case 72: up_arrow(); break;
case 80: down_arrow(); break;
case 73: pageup(); break;
case 81: pagedown(); break;
case 132: ctrl_PgUp(); break;
case 118: ctrl_PgDn(); break;
}
}
else
{
switch (key1) {
case 8: backspace(); break;
case 9: left_arrow(); break; /*Tab*/
case 127: ctrl_bsp(); break;
case 13: return_key(); break;
case 27: escape_key(); break;
case 2: bookmark(); break; /*Ctrl-B*/
case 6: findmark(); break; /*Ctrl-F*/
case 24: alldone(); /*Ctrl-X*/
case 17: alldone(); /*Ctrl-Q*/
default: dataentry(); break;
}
}
} /** END OF EVENT LOOP **/
|
|
THIS COPYRIGHTED DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher. Copyright (©) 1981-2008 The Computer Language Company |
| Inc All rights reserved. |
| SPONSORED LINKS | |
| Buy a Link Now | |