teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2017/07/13 07:26

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -25,4 +25,13 @@
25
25
  }
26
26
  ```
27
27
 
28
- 標準入力を使った場合とどうして違うのか、考えてみてください。
28
+ 標準入力を使った場合とどうして違うのか、考えてみてください。
29
+
30
+ ---
31
+ 充分考察が深まったようなので追記します。
32
+
33
+ fgetsを用いて、質問者様の要求通りに作動させる場合、
34
+ - 改行コードが含まれることを加味して、最後にデクリメントする
35
+ - `for( i=0; name[i] != '\n'; ++i );`
36
+
37
+ このような方法が使えるでしょう。