回答編集履歴

3

回答に追記

2018/07/13 03:38

投稿

y_waiwai
y_waiwai

スコア87774

test CHANGED
@@ -23,3 +23,13 @@
23
23
  fgets(str, NUM, stdin);
24
24
 
25
25
  だけでいけますやん
26
+
27
+
28
+
29
+ ---
30
+
31
+ もひとつ、
32
+
33
+ printf("%s", str);
34
+
35
+ ですぜ

2

回答に追記

2018/07/13 03:38

投稿

y_waiwai
y_waiwai

スコア87774

test CHANGED
@@ -11,3 +11,15 @@
11
11
 
12
12
 
13
13
  さて、なにをもって入力の終わりとしましょうか。
14
+
15
+
16
+
17
+ ---
18
+
19
+ って、複数行入力するもんだと思ってみてたら、1行の入力なんですな。
20
+
21
+ そんなら、for文は不要で、
22
+
23
+ fgets(str, NUM, stdin);
24
+
25
+ だけでいけますやん

1

回答を修正

2018/07/13 03:35

投稿

y_waiwai
y_waiwai

スコア87774

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- ファイルの終わりが来たらNULLを返す、となってますが、
5
+ fgetsの戻り値は、ファイルの終わりが来たらNULLを返す、となってますが、
6
6
 
7
7
  stdin、コンソールの入力には終わり、というのがないです。
8
8