回答編集履歴
2
文言修正
test
CHANGED
@@ -18,4 +18,4 @@
|
|
18
18
|
|
19
19
|
数字とアルファベットをカウントするのであれば`isalnum`が真(0以外)を返す文字数をカウント。
|
20
20
|
|
21
|
-
スペース以外カウントするのであれば`isgraph`が真(0以外)を返す文字数をカウント。
|
21
|
+
スペース以外の表示文字をカウントするのであれば`isgraph`が真(0以外)を返す文字数をカウント。
|
1
文言修正
test
CHANGED
@@ -1,10 +1,16 @@
|
|
1
|
-
期待動作を見るに、スペースを除いた文字数を求めたいようですが、`strlen`はNULL文字以外をカウントするため、スペースを含んだ文字数が返ります。
|
2
|
-
|
3
1
|
入力は半角英数と記号のみでしょうか。
|
4
2
|
|
5
3
|
記号は文字数にカウントするのでしょうか。
|
6
4
|
|
5
|
+
もう少し仕様をはっきりさせてください。
|
7
6
|
|
7
|
+
|
8
|
+
|
9
|
+
期待動作を見るに、スペースを除いた文字数を求めたいようですが、`strlen`はNULL文字以外をカウントするため、スペースを含んだ文字数が返ります。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
入力は半角英数と記号のみなら
|
8
14
|
|
9
15
|
`ctype.h`をincludeして
|
10
16
|
|