回答編集履歴

3

追記

2017/11/28 13:47

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -1,12 +1,16 @@
1
1
  > ```C
2
-
3
- ex03.c: In function 'main':
4
2
 
5
3
  ex03.c:15:21: warning: passing argument 3 of 'quorem' makes pointer from integer without a cast [-Wint-conversion]
6
4
 
7
5
  quorem(dvnd, dvsr, quo, rem);
8
6
 
9
7
  ^
8
+
9
+ ex03.c:4:6: note: expected 'int *' but argument is of type 'int'
10
+
11
+ void quorem(int a, int b, int *q, int *r);
12
+
13
+ ^
10
14
 
11
15
  > ```
12
16
 

2

修正

2017/11/28 13:47

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- エラーそのままです。ポインタ型の引数なのだから、整数を渡すなと書いてあります。
15
+ メッセそのままです。ポインタ型の引数なのだから、整数を渡すなと書いてあります。
16
16
 
17
17
  quo、remそれぞれのアドレスを渡すようにしてください。
18
18
 

1

追記

2017/11/28 13:46

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -15,3 +15,11 @@
15
15
  エラーそのままです。ポインタ型の引数なのだから、整数を渡すなと書いてあります。
16
16
 
17
17
  quo、remそれぞれのアドレスを渡すようにしてください。
18
+
19
+
20
+
21
+ ---
22
+
23
+ ちなみにこれはエラーではなく**警告**です。
24
+
25
+ 実行時におおかた落ちるでしょうが、実行ファイル自体は作られています。