Hey everybody. I'm trying to make a simple calculator program and I got "warning: assignment makes integer from pointer without a cast" four times on lines 17, 19, 21, and 23. Here's the source.
Code:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int int1;
int operate;
int int2;
int presult = (int1 + int2);
int mresult = (int1 - int2);
int xresult = (int1 * int2);
int dresult = (int1 / int2);
printf("Input: ");
scanf("%i%s%i", &int1, &operate, &int2);
if (operate = "+")
printf("Result: %i\n", presult);
if (operate = "-")
printf("Result: %i\n", mresult);
if (operate = "*")
printf("Result: %i\n", xresult);
if (operate = "/")
printf("Result: %i\n", dresult);
return 0;
}
I have no clue what the problem is. Can someone help?