Having issues writing a script for homework where i am needing to create a calculator using gets and sscans for +,-,*,/,%. Having difficulties when executing and dont know where i went wrong....
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1, num2, out;
char op[10];
gets(op);
sscanf(op, "%d, %c, %d", &num1, op, &num2);
if (op[0] == '+') out = num1 + num2 ;
{
printf(op, "%d", out);
}
if (op[0] == '-') out = num1 - num2;
{
printf(op, "%d", out);
}
//else if (op == '*') o = num1 * num2;
//else if (op == '/') o = num1 / num2;
//else if (op == '%') o = num1 % num2;
return 0;
}
when executing in cmd :
input: 1+1
output: 1+11+1