三角関数の引数の単位はラディアンです。 角の単位を変換する関数を作ります。 ファイル名は、"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 には影響ないです。