質問編集履歴

2

文章を編集しました。

2020/12/19 11:01

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
- 提示コードの**// -- **コメント部のコードですがなぜ文字化けするのでしょうか? setDraw();関数部ですが
1
+ 提示コードの**// -- **コメント部のコードですがなぜ文字化けするのでしょうか? setDraw();**ボールドテキスト**関数部ですが
2
2
 
3
- まず"あ"と入力したものがマルチバイト文字からwchar_t型文字に変換されます。その後printf();関数でしっかりと"あ"という文字がwchar_t型での状態で確認されています。されで値をmScreenBuffer変数に代入しているのですがなぜ文字化けするのでしょうか?printf();では普通に表示されるのですが原因がわかりません。また先頭バイトと後方バイトと指定しています。
3
+ まず"あ"と入力したものがマルチバイト文字からwchar_t型文字に変換されます。その後**printf();**関数でしっかりと"あ"という文字がwchar_t型での状態で確認されています。されで値を**mScreenBuffer変数**に代入しているのですがなぜ文字化けするのでしょうか?**printf();**では普通に表示されるのですが原因がわかりません。また先頭バイトと後方バイトと指定しています。
4
+
5
+ printf()でデバックしましたがなぜ**mScreenBuffer変数**に値を入れると文字化けするの理解できません
4
6
 
5
7
 
6
8
 

1

文章を編集しました。

2020/12/19 11:01

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
- 提示コードの**// -- **コメント部のコードですがなぜ文字化けするのでしょうか?**setDraw();**関数に"あああ"などと入力してその値を**mScreenBuffer**に格納しているはずなのですができない原因がわかりません。しっかり先頭バイトと後方バイトを設定しています。
1
+ 提示コードの**// -- **コメント部のコードですがなぜ文字化けするのでしょうか? setDraw();関数ですが
2
2
 
3
- うすれのでしょうか?
3
+ まず"あ"と入力したものがマルチバイト文字からwchar_t型文字に変換されます。その後printf();関数でしっかりと"あ"とい文字がwchar_t型での状態で確認されていま。さで値をmScreenBuffer変数に代入してのですがなぜ文字化けするのでしょうか?printf();では普通に表示されるのですが原因がわかりません。また先頭バイトと後方バイトと指定しています。
4
4
 
5
5
 
6
6