- ベストアンサー
コンパイルエラー
Borlnd C++ compilerでコンパイルしたのですが、どうしてもエラーがでてしまいます。エラーは、不正な文字’’(0×8140)(関数 main) エラーE2206 文字' ' (0×8140)(関数 main) エラーE2206と二つ同じエラーがあると表示されます。本当に分からないので力を貸したください。お願いします。 /*読み込んだ二つの整数値の大きい方の値を求めて表示(条件演算子)*/ #include <stdio.h> int main(void) { int n1, n2, max; puts("二つの整数を入力してください。"); printf("整数1 : "); scanf("%d", &n1); printf("整数2 : "); scanf("%d", &n2); max = (n1 > n2) ? n1 : n2; printf("大きい方の値は%dです。\n", max); return 0;
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>>この全角のスペースは、質問する時にできてしまったもので、メモ帳で、書いたものにはスペースはありません。 うーん、じゃあ我々ではわかりませんねぇ。何を頼りに回答すればよいやら。 私はこういう時、とりあえずオリジナルをとっておいてソースを半分にしてみてコンパイルします。それが通れば残りの半分というようにエラーの箇所を地道に特定します。しかし普通はエラーで行番号がでると思うんですけど、表示されてないのですか?
その他の回答 (4)
- frontier2
- ベストアンサー率53% (15/28)
どうやって全角スペースをチェックしたのかわかりませんが 0x8140は全角スペースです。 他の方の回答の通り、ソースコード中に全角スペースが含まれています。
お礼
参考になりました。問題点は、指摘どうり全角スペースだした。ご回答ありがとうございます。
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
全角スペースがあります。
お礼
ご回答ありがとうございます。
- kokorone
- ベストアンサー率38% (417/1093)
プログラムで字下げをする場合は、 TABか、半角スペースを使いましょう。 コンパイルの前に、全角スペースを検索 チェックしてみてはいかがですか?
お礼
ご回答ありがとうございます。
補足
全角スペースをチェックしたけど、大丈夫でした。たぶんスペースは関係ないと思うのですが。
- NNori
- ベストアンサー率22% (377/1669)
printf("整数1 : "); の前に全角のスペースが2個あるけどこれじゃないですかね。
お礼
ご回答ありがとうございます。
補足
この全角のスペースは、質問する時にできてしまったもので、メモ帳で、書いたものにはスペースはありません。
お礼
ご回答ありがとうございます。
補足
エラーE2206 test.c 11;f不正な文字’ ’(0×8140)(関数main)というエラーが二つでます。