回答編集履歴
4
fscanf追記
test
CHANGED
@@ -20,6 +20,14 @@
|
|
20
20
|
|
21
21
|
```C
|
22
22
|
|
23
|
+
fscanf(stdin, "%d %d", &num1, &num2);
|
24
|
+
|
25
|
+
```
|
26
|
+
|
27
|
+
もしくは
|
28
|
+
|
29
|
+
```C
|
30
|
+
|
23
31
|
scanf("%d %d", &num1, &num2);
|
24
32
|
|
25
33
|
```
|
3
対策追記
test
CHANGED
@@ -15,3 +15,13 @@
|
|
15
15
|
|
16
16
|
|
17
17
|
とあり、fgetsで改行区切りの一行目のみ読み込んでいます。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
```C
|
22
|
+
|
23
|
+
scanf("%d %d", &num1, &num2);
|
24
|
+
|
25
|
+
```
|
26
|
+
|
27
|
+
なら改行区切りの数値も読み取れます。
|
2
誤り修正
test
CHANGED
@@ -1,10 +1,8 @@
|
|
1
1
|
```C
|
2
2
|
|
3
|
-
|
3
|
+
fgets(str, sizeof(str), stdin);
|
4
4
|
|
5
5
|
```
|
6
|
-
|
7
|
-
このコードで読み取ろうとするのはスペース区切りの数値です。
|
8
6
|
|
9
7
|
|
10
8
|
|
@@ -16,4 +14,4 @@
|
|
16
14
|
|
17
15
|
|
18
16
|
|
19
|
-
とあり、改行区切りの
|
17
|
+
とあり、fgetsで改行区切りの一行目のみ読み込んでいます。
|
1
誤字修正
test
CHANGED
@@ -16,4 +16,4 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
とあり、改行区切りの為一つ目の
|
19
|
+
とあり、改行区切りの為一つ目のみ読み取られています。
|