回答編集履歴

3

追記

2017/10/14 15:27

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -14,6 +14,22 @@
14
14
 
15
15
  ---
16
16
 
17
+ > +だと足し算をしてるみたいに見えるのでどうにかできますか?
18
+
19
+
20
+
21
+ calcをそのように定義したのはあなたでしょう。定義を変えればいいです。
22
+
23
+
24
+
25
+ calcは『第二引数と第三引数に対して、第一引数の二項演算をする』関数に見えます。
26
+
27
+ その点では、calcの中で入力を求める時点で致命的におかしいです。
28
+
29
+
30
+
31
+ ---
32
+
17
33
  基礎的な部分が全く分かっていないようです。参考書をいちから読み直してください。
18
34
 
19
35
  ここでいくら指摘しても、ご自身が主体的に勉強しないと成長はないです。

2

追記

2017/10/14 15:27

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -9,3 +9,11 @@
9
9
 
10
10
 
11
11
  swichじゃなくてswitchです。
12
+
13
+
14
+
15
+ ---
16
+
17
+ 基礎的な部分が全く分かっていないようです。参考書をいちから読み直してください。
18
+
19
+ ここでいくら指摘しても、ご自身が主体的に勉強しないと成長はないです。

1

追記

2017/10/14 15:17

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1 +1,11 @@
1
1
  calcの第一引数の型がcharなんですから、`"+"`ではなく`'+'`を渡すべきでは。
2
+
3
+
4
+
5
+ ---
6
+
7
+ > main.c:16:12: error: expected ';' before '{' token
8
+
9
+
10
+
11
+ swichじゃなくてswitchです。