回答編集履歴

1

内容の訂正

2015/09/01 16:19

投稿

HidekoSaeki
HidekoSaeki

スコア41

test CHANGED
@@ -10,18 +10,4 @@
10
10
 
11
11
  とすればいいでしょう。
12
12
 
13
- でも直後のscanf関数で、例えば"123"と入力するとstr[3]に'\0'が格納されてしまいます。
14
13
 
15
- 後ろの空白文字を活かしたいのなら、例えばscanfの後に
16
-
17
- len=strlen[str];
18
-
19
- str[len]=' ';
20
-
21
- のようにして自動的に加えられた'\0'を' 'に置き換えればお手軽です。
22
-
23
- str配列にヌル文字がありませんので、配列宣言の要素数を101にして
24
-
25
- str[100]='\0';
26
-
27
- のようにして、ヌル文字を入れて置いた方がいいでしょう。