Mega Code Archive

 
Categories / C / Console
 

Console menu

#include <stdlib.h> #include <stdio.h> #include <string.h> int main(void) {   char command[80], temp[80];   int i, j;   for( ; ; ) {     printf("Operation: add, subtract, divide and multiply? \n");          printf("Enter the whole word \n");     gets(command);     /* if user wants to stop */     if(!strcmp(command, "quit"))          break;     printf("Enter the first number: ");     gets(temp);     i = atoi(temp);     printf("Enter the second number: ");     gets(temp);     j = atoi(temp);     /*  now, perform the operation */     if(!strcmp(command, "add"))       printf("%d\n", i + j);     else if(!strcmp(command, "subtract"))        printf("%d\n", i - j);     else if(!strcmp(command, "divide")) {       if(j)/* non - zero*/            printf("%d\n", i / j);     }     else if(!strcmp(command, "multiply"))       printf("%d\n", i * j);     else        printf("Unknown command. \n");   }   return 0; }