三角関数の引数の単位はラディアンです。 角の単位を変換する関数を作ります。 ファイル名は、"MyMath.h" とします。
#ifndef ___MYMATH
#define ___MYMATH
#define _USE_MATH_DEFINES
#include <math.h>
// 度をラディアンへ変換
double DegreeToRadian(double);
double DegreeToRadian(double d){
return d * M_PI / 180;
}
#endif
π の値は、"math.h" の中に、"M_PI" とマクロ定数で与えられています。
ところで、VC++ Express Edition の場合、"M_PI" などのマクロ定数を使うには、"#define _USE_MATH_DEFINES" の行が必要になります。 BCC には影響ないです。