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

回答編集履歴

1

不具合原因の類推を追記

2016/01/26 04:54

投稿

kutsulog
kutsulog

スコア985

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の戻り値の扱いを間違えている気がします