回答編集履歴
2
追記1.1
test
CHANGED
@@ -132,7 +132,7 @@
|
|
132
132
|
|
133
133
|
|
134
134
|
|
135
|
-
やはり、「全角と半角を取り間違えていること」が原因な気がする...
|
135
|
+
やはり、「**全角と半角を取り間違えていること**」が原因な気がする...
|
136
136
|
|
137
137
|
|
138
138
|
|
1
追記1
test
CHANGED
@@ -123,3 +123,41 @@
|
|
123
123
|
(質問するときや解凍するときには)"**<code>**"というボタンがあるはずなので、それを押して、
|
124
124
|
|
125
125
|
**レビュー(下のほうにある表示例)を見ながら書いていってください**。
|
126
|
+
|
127
|
+
|
128
|
+
|
129
|
+
---
|
130
|
+
|
131
|
+
[追記1]
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
やはり、「全角と半角を取り間違えていること」が原因な気がする...
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
C言語では ASCIIは charで、UNICODEは wchar_t ( Windows API ありだと WCHAR とも書けるが )という風に別物なのです。
|
140
|
+
|
141
|
+
|
142
|
+
|
143
|
+
また、このwchar_t のデータを charに入れようとすると、
|
144
|
+
|
145
|
+
「ユニコードのデータをASCIIに変更できない」云々のエラーが出た気がします。
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
そこから考えても、全角・半角を取り間違えていることが原因かと。
|
150
|
+
|
151
|
+
|
152
|
+
|
153
|
+
ちなみに、半角の円マークとしてteratailに入力すると、自動的にバックスラッシュに変換されるようです。
|
154
|
+
|
155
|
+
|
156
|
+
|
157
|
+
質問文ではテキストモードとは言え、そのまま円マークで表示されていることから、
|
158
|
+
|
159
|
+
「全角の円マーク」になっているのだと思う。
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
これを半角の円マーク( teratailではバックスラッシュ ) にすれば直る可能性がある。
|