Code:#include <stdlib.h> #include <stdio.h> #include <ctype.h> #define LINE_MAXLENGTH 80 int main() { float num1, num2; char op, c; FILE* cmd = fopen("CommandsProj2.dat", "r"); if (cmd == NULL) { printf("Error Code (404)"); return EXIT_FAILURE; } printf("Help Bar +, -, *, /, H, Q\n"); int line[LINE_MAXLENGTH + 1]; while (fgets(line, LINE_MAXLENGTH + 1, cmd)) { float result; line[strcspn(line, "\n")] = '\0'; if (strcmp(line, "DA") == 0) { } else if (strcmp(line, "Q") == 0) { } else if (sscanf(line, "%c %f %f", &op, &num1, &num2) == 3) { switch (op) { case '+': result = num1 + num2; break; case '-': result = num1 - num2; break; case '*': result = num1 * num2; break; case '/': result = num1 / num2; break; case 'c': result = printf("%c", toupper(c)); break; case 'C': result = printf("%c", tolower(c)); break; default: continue; } printf("%c Operator: %.2f %c %.2f = %.2f \n", op, num1, op, num2, result, c); } } return 0; }