질문드립니다.

dodibabo2 Reply 9 years 26 weeks ago
출력을 하면 무조건 소수점 아래 6자리까지 나옵니다(%f 로 하면) 즉 619.7677을 출력해야 하면 619.767700을 출력합니다. atof strtod 둘다 써봤는데 똑같더군요 그래서 %g를 써봤는데 이번엔 619.768이 나오더군요.. 조언좀 부탁드립니다.
booksky Reply 9 years 26 weeks ago
%g는 길이가 짧으면 %f, 길이가 길면 %e처럼 사용하도록 되어있습니다. 그리고 변수 길이에 대해 아무런 설정을 하지 않으면 최대 7글자만 출력하도록 되어있습니다. 이 문제는 Practice 4.2와 동일한 맥락으로 문제를 해결하셔야합니다.
dodibabo2 Reply 9 years 26 weeks ago
감사합니다. 해결했습니다.