>Can you please explain how to make one then if it isn't so complex to do so?
Code:
#include <stdio.h>
#include <stdlib.h>
int main ( void )
{
char op;
int a, b, result = 0;
printf ( "Enter an expression (ex. +5 4): " );
if ( scanf ( "%c%d%d", &op, &a, &b ) != 3 ) {
fprintf ( stderr, "Invalid input\n" );
exit ( EXIT_FAILURE );
}
switch ( op ) {
case '+': result = a + b; break;
case '-': result = a - b; break;
case '*': result = a * b; break;
case '/':
if ( b == 0 ) {
fprintf ( stderr, "Integer divide by zero\n" );
exit ( EXIT_FAILURE );
}
result = a / b;
}
printf ( "%d %c %d = %d\n", a, op, b, result );
return 0;
}
-Prelude