回答編集履歴
1
不具合原因の類推を追記
answer
CHANGED
|
@@ -1,5 +1,5 @@
|
|
|
1
|
-
1文字ずつは日本語のマルチバイト処理が面倒なので
|
|
1
|
+
1文字ずつ表示は日本語のマルチバイト処理が面倒なので
|
|
2
|
-
文字コードで答えるとこんな感じです。
|
|
2
|
+
文字コードを1つずつ表示で答えるとこんな感じです。
|
|
3
3
|
|
|
4
4
|
```C
|
|
5
5
|
for(int cnt = 0; cnt < strlen(<チェックしたい文字列>); cnt++)
|
|
@@ -11,4 +11,6 @@
|
|
|
11
11
|
```C
|
|
12
12
|
for(char* c = <チェックしたい文字列>; *c; c++)printf("%d", *c);
|
|
13
13
|
|
|
14
|
-
```
|
|
14
|
+
```
|
|
15
|
+
|
|
16
|
+
なんとなく日本語の文字コード周りかstrcmpの戻り値の扱いを間違えている気がします
|