728x90
반응형
명품C언어프로그래밍 챕터12 연습문제6 해답입니다.
명품C언어프로그래밍 12.6 문제
컴퓨터의 시간을 현재 시간으로 설정한 다음 우리나라와 뉴질랜드(웰링턴)의 현재시간을 출력하는 다음 프로그램의 빈칸을 완성하시오. 뉴질랜드(웰링턴)는 우리나라의 동쪽에 위치해 있고 3시간의 시차가 있습니다.
1: #include "stdafx.h"
2: #include <time.h>
3: #include <conio.h>
4:
5: int main(void)
6: {
7: int i;
8: time_t t1, t2;
9: t1 = time(NULL);
10: printf("대한민국(서울) : \n%s", ctime(&t1));
11:
12: printf("뉴질랜드(웰링턴) : \n%s", ctime(&t2));
13: return 0;
14: }
명품C언어프로그래밍 12.6 해답
1: #include "stdafx.h"
2: #include <time.h>
3: #include <conio.h>
4:
5: int main(void)
6: {
7: int i;
8: time_t t1, t2;
9: t1 = time(NULL);
10: printf("대한민국(서울) : \n%s", ctime(&t1));
11: t2=t1+3*60L*60L;
12: printf("뉴질랜드(웰링턴) : \n%s", ctime(&t2));
13: return 0;
14: }
time_t는 1970년 1월 1일 자정을 기준으로 경과된 시간을 초로 계산한다. 그렇기 때문에 t2에 t1에 들어가있는 초의 값을 3시간더해서 되니 3시간 * 60분 즉, 3시간 * 60초 *60초를 더 넣으면 된다.
728x90
반응형
'IT(기존 자료 보관용)' 카테고리의 다른 글
윤성우의 열혈 C++ 프로그래밍 챕터2 문제 02-2 - Const 포인터와 const 참조자 (0) | 2013.04.10 |
---|---|
난 정말 JAVA를 공부한 적이 없다구요 문제6-2을 풀어보았습니다. (0) | 2013.03.31 |
난 정말 JAVA를 공부한 적이 없다구요 문제6-1을 풀어보았습니다. (0) | 2013.03.30 |
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-2 - 매개변수의 디폴트 값 (0) | 2013.03.19 |
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 - 매개변수의 디폴트 값 (0) | 2013.03.19 |
명품C언어프로그래밍 12.8 해답 (0) | 2012.12.15 |
명품C언어프로그래밍 12.7 해답 (0) | 2012.12.10 |
명품C언어프로그래밍 12.5 해답 (0) | 2012.12.08 |
명품C언어프로그래밍 12.4 해답 (0) | 2012.12.07 |
명품C언어프로그래밍 12.3 해답 (2) | 2012.12.06 |
댓글