UTM(지도좌표) <-> 경도-위도(GPS좌표)의 상호간 좌표변환 코드를 짜고 있는 바부팅팅이입니다.
분명 자바스크립트로는 잘 되는 소스인데, 이상하게 C에서 엉뚱한 값이 나오더군요.
각 라인별로 일일이 비교를 해 봤는데도 원인을 못 찾고 있었는데,
불현듯이 생각나는 C언어 나눗셈 연산의 특징...
분자 분모가 정수이면 얜 정수값을 토해낸다!
예)
double test = 1 / 2;
printf("%f\\n", test);
참고로 이 코드의 출력은... [0.500000]가 아니라 [0.000000] 입니다.
double test = 1. / 2;
printf("%f\\n", test);