回答編集履歴
1
内容の訂正
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
|
-
のようにして、ヌル文字を入れて置いた方がいいでしょう。
|