jiyusu99   4년 전

#include <math.h> 앞에

#define _USE_MATH_DEFINES 선언했는데도 M_PI 쓴 부분에서 컴파일에러가 떠요.

어떻게 해결해야 하나요..??

bupjae   4년 전

USE_MATH_DEFINES 는 Visual C++ 에서만 사용할 수 있습니다.

BOJ에서 사용하고 있는 gcc 서 비슷한 효과를 내려면 __USE_MISC 를 사용해야 합니다.

 

답변과는 별도로, M_PI 는 C/C++ 표준이 아닙니다. 원주율 상수를 직접 입력해서 쓰는 것을 추천합니다.

댓글을 작성하려면 로그인해야 합니다.