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

回答編集履歴

2

追記1.1

2019/04/28 02:59

投稿

BeatStar
BeatStar

スコア4962

answer CHANGED
@@ -65,7 +65,7 @@
65
65
  ---
66
66
  [追記1]
67
67
 
68
- やはり、「全角と半角を取り間違えていること」が原因な気がする...
68
+ やはり、「**全角と半角を取り間違えていること**」が原因な気がする...
69
69
 
70
70
  C言語では ASCIIは charで、UNICODEは wchar_t ( Windows API ありだと WCHAR とも書けるが )という風に別物なのです。
71
71
 

1

追記1

2019/04/28 02:59

投稿

BeatStar
BeatStar

スコア4962

answer CHANGED
@@ -60,4 +60,23 @@
60
60
  読みにくいのでちゃんと書いてください。
61
61
 
62
62
  (質問するときや解凍するときには)"**<code>**"というボタンがあるはずなので、それを押して、
63
- **レビュー(下のほうにある表示例)を見ながら書いていってください**。
63
+ **レビュー(下のほうにある表示例)を見ながら書いていってください**。
64
+
65
+ ---
66
+ [追記1]
67
+
68
+ やはり、「全角と半角を取り間違えていること」が原因な気がする...
69
+
70
+ C言語では ASCIIは charで、UNICODEは wchar_t ( Windows API ありだと WCHAR とも書けるが )という風に別物なのです。
71
+
72
+ また、このwchar_t のデータを charに入れようとすると、
73
+ 「ユニコードのデータをASCIIに変更できない」云々のエラーが出た気がします。
74
+
75
+ そこから考えても、全角・半角を取り間違えていることが原因かと。
76
+
77
+ ちなみに、半角の円マークとしてteratailに入力すると、自動的にバックスラッシュに変換されるようです。
78
+
79
+ 質問文ではテキストモードとは言え、そのまま円マークで表示されていることから、
80
+ 「全角の円マーク」になっているのだと思う。
81
+
82
+ これを半角の円マーク( teratailではバックスラッシュ ) にすれば直る可能性がある。