回答編集履歴
3
追記
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
修正
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
|
15
|
+
メッセージそのままです。ポインタ型の引数なのだから、整数を渡すなと書いてあります。
|
16
16
|
|
17
17
|
quo、remそれぞれのアドレスを渡すようにしてください。
|
18
18
|
|
1
追記
test
CHANGED
@@ -15,3 +15,11 @@
|
|
15
15
|
エラーそのままです。ポインタ型の引数なのだから、整数を渡すなと書いてあります。
|
16
16
|
|
17
17
|
quo、remそれぞれのアドレスを渡すようにしてください。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
---
|
22
|
+
|
23
|
+
ちなみにこれはエラーではなく**警告**です。
|
24
|
+
|
25
|
+
実行時におおかた落ちるでしょうが、実行ファイル自体は作られています。
|