JavaScriptとかと混同してしまってたまにやらかしますw (しかも計算記号だったらcharだけでもいいんだけどねww)
char str[128];
int num1,num2;
scanf("%d",num1);
scanf("%s",str);
scanf("%d",num2);
if(str == "+") {
printf("%d",num1+num2);
}else if(str == "-") {
printf("%d",num1-num2);
} (...)
読む限り電卓プログラムに見えるのだけどタイトルが「文字列の比較」なのはなぜ?
あ、ifの中の式か。ナチュラルに見落としてたw 他の言語と行ったり来たりしてると、やらかしそうだ…or2
整数値を入力するscanfの引数には&演算子が必要ですよ。( 文字列の場合は必要ありません )