• ベストアンサー

C++で解りません。

C++で #include <iostream.h> int main(void) { int x; int y; cout << "xを入力してください:"; cin >> x; cout << "yを入力してください:"; cin >> y; cout << "x+yは" << x + y << "です。\n"; return 0; } ----------- で、 エラー E2206 a.cpp 19: 不正な文字 ' ' (0×8140) エラー E2206 a.cpp 19: 不正な文字 ' ' (0×8140) エラー E2206 a.cpp 19: 不正な文字 ' ' (0×8140) エラー E2206 a.cpp 19: 不正な文字 ' ' (0×8140) エラー E2206 a.cpp 19: 不正な文字 ' ' (0×8140) エラー E2206 a.cpp 19: 不正な文字 ' ' (0×8140) とでます。どこがおかしいのか解りません。

質問者が選んだベストアンサー

  • ベストアンサー
  • quenista
  • ベストアンサー率28% (122/425)
回答No.4

置換については、他の質問で答えた物を貼っておきますので、参考にしてやって下さい。 又、ここで「置換」で検索されると、他の回答も有ると思います。 本当は、回答の中での質問は駄目なんですが、一応、関連してる内容と思いますので...。 >このような情報はどうすれば入手できるのでしょうか。 >どこかにエラーコード表みたいなものがあるのでしょうか。 単純に、或る程度の文字コードを覚えてるだけです。 ASCIIコードと、全角のASCIIコードに対応するコードだけでも覚えて置くと、何かと便利ですよ。 エラーコードはコンパイラ毎に違うので、流石に覚えてません。(笑)

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=171438
yosiyosi
質問者

お礼

ありました。ありがとうございました。

その他の回答 (3)

noname#1524
noname#1524
回答No.3

>quenistaさん(回答でなくてすみませんyosiyosiさん) 「0×8140って、全角スペースですよ」 このような情報はどうすれば入手できるのでしょうか。 どこかにエラーコード表みたいなものがあるのでしょうか。

  • coolguys
  • ベストアンサー率18% (351/1917)
回答No.2

全角スペースが使われています。 半角スペースに置き換えてください。 面倒なら、置換で一度にやってみると 自分で見つける手間が省けて良いかも。

yosiyosi
質問者

お礼

ありがとうございました。

yosiyosi
質問者

補足

>面倒なら、置換で一度にやってみると すいません、一度に置換ってどうやってやるんでしょうか?

  • quenista
  • ベストアンサー率28% (122/425)
回答No.1

0×8140って、全角スペースですよ。 どこかに、全角スペースが入ってませんか? 一度、確認して見て下さい。

yosiyosi
質問者

お礼

ありがとうございました。