エラーが二つ出てしまいます。
自分ではよく分からなく、図々しく質問しました。
誰か助けてください。
#include<iostream>
using namespace std;
double fan(double,double angle=360.0); /* angleはデフォルト360 */
double fan(double r, double angle){
return 3.1415926*r*r*angle/360.0; /* 面積を返す */
}
int main(void){
double r,angle;
cout << "半径を入力してください。 : ";
cin >> r;
cout << "角度を入力してください。 : ";
cin >> angle;
cout << "半径 : " << r << " 角度 : " << angle << endl;
cout << "面積 : " << fan(r,angle) << endl << endl;
cout << "半径 : " << r << " の円なら" << endl;
cout << "面積 : " << fan(r) << endl;
return 0;
}
No.4ベストアンサー
- 回答日時:
> こういうのがでます。
> Cpp3.cpp(4) : error C2018: 文字 '0x81' は認識できません。
> Cpp3.cpp(4) : error C2018: 文字 '0x40' は認識できません。
コメント以外のところに漢字の空白が入ってます。
> double fan(double,double angle=360.0); /* angleはデフォルト360 */
の行のセミコロンの後が、そうです。普通の空白やTABにして下さい。
No.3
- 回答日時:
エラーメッセージでは「0x8140が認識できない」と言っているので、全角の空白がプログラム内のどこかに入っていませんか?
No.2
- 回答日時:
ソースを見る限り、特におかしなところはありませんが、
> エラーが二つ出てしまいます。
というところから想像するに、以下の二行でコンパイルエラーが出ているのでは
ないでしょうか?
> #include<iostream>
> using namespace std;
この二行の表記は、ANSI C++ で規格が定まったときの表記で、それ以前の C++
コンパイラでは、以下のような表記になります。
#include <iostream.h>
/* using namespace は書かない */
No.1
- 回答日時:
あなたの開発環境は何ですか?
OSとOSのリビジョン、開発環境のバージョンなどがわかりません。また、どんなエラーメッセージが出ているのでしょうか?
共通事項として何点か。
・C++なのになぜ
---
double fan(double,double angle=360.0);
double fan(double r, double angle){
以下省略、
---
のような「古いプロトタイプ宣言」を行っているのですか?
・C++のコンパイラを使っていますか?
・C++に必要なライブラリはリンクしていますか?
少なくとも私の手元の環境では問題ありません。
Linux + G++(egcs-2.91.66)
この回答への補足
こういうのがでます。
Cpp3.cpp(4) : error C2018: 文字 '0x81' は認識できません。
Cpp3.cpp(4) : error C2018: 文字 '0x40' は認識できません。
cl.exe の実行エラー
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- C言語・C++・C# C++初心者です stirng 2 2022/09/20 20:43
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- C言語・C++・C# ある線が円の範囲に入っているかの計算 1 2022/12/07 16:14
- C言語・C++・C# c言語でユーザ関数を利用して複素数のべき乗と絶対値の数列を計算するプログラムが作りたいです。 3 2023/01/29 22:13
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# C言語のマクローリン展開ローラン展開のコードについて 3 2022/12/15 14:45
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- C言語・C++・C# C++ と、 1 2022/11/07 23:45
- C言語・C++・C# C++のcase文の書き方 4 2023/02/24 20:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
float型とdouble型の変数の違い...
-
プログラムでの数字につく”f”の...
-
C 開放してるのにエラー(doubl...
-
C言語を実行すると-infが出てき...
-
たくさんの数の平均を求める方...
-
doubleの変数にintとintの割り...
-
2次方程式の解を求めるプログ...
-
C言語
-
三角形OABの面積を求めるプ...
-
C言語 関数プロトタイプ宣言の...
-
c言語のプログラミングについて...
-
c言語で、繰り返し文の中で、0....
-
関数におけるif文とreturn文に...
-
C言語の型による処理速度の違い
-
c言語のコンパイルエラー canno...
-
C言語で直角三角形の斜辺を求め...
-
C++で外積
-
double型とint型で三分の一乗の...
-
EXE1→DLL→EXE2数値を受け渡す方法
-
C言語初心者 構造体 課題について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラムでの数字につく”f”の...
-
float型とdouble型の変数の違い...
-
doubleの変数にintとintの割り...
-
C言語を実行すると-infが出てき...
-
C 開放してるのにエラー(doubl...
-
至急です! マクロ定義で #defi...
-
c言語で、繰り返し文の中で、0....
-
関数におけるif文とreturn文に...
-
C言語 関数プロトタイプ宣言の...
-
C言語初心者 構造体 課題について
-
C言語の型による処理速度の違い
-
Cで3乗根を求める方法
-
C言語で-23乗を取り扱うには
-
2分法で方程式の複数の解を自...
-
doubleは常に%lfとするべきなのか
-
c言語のコンパイルエラー canno...
-
C言語で直角三角形の斜辺を求め...
-
C言語のプログラムで#include<m...
-
int とdoubleの比較
-
C++で外積
おすすめ情報