안녕하세요. 지금 간단한 시간을 계산하는 프로그래밍을 작성중입니다.
temp1=(float)mktime(&now);
temp2=atof(s_HH)*3600+atof(s_MM)*60+atof(s_SS)+atof(s_MS)/100;
totalSum=temp1+temp2;
printf("temp1 %f temp2 %f, sum %f totoalSum %f\n", temp1, temp2, temp1+temp2, totalSum);
이렇게 해서 결과 값을 찍어보면 다음과 같습니다.
temp1 1064937600.000000 temp2 1.000000, sum 1064937601.000000 totoalSum 1064937600.000000
즉, temp1+temp2해서 값이 더해지는곳에서 다른 변수를 사용해서