1. time()이라는 함수를 사용해서
1970년1월1일부터 현재까지의 초를 구합니다.
2. tm객체를 선언해서(time.h에 정의되어있죠)
년,월,일에 해당하는 변수에다가 D-day에 해당하는 날짜값을
집어넣습니다.
3.mkdate()함수를 이용하여 2번에서 값을 입력한 tm객체를
1970년1월1일부터의 초값으로 바꿉니다.
4.difftime()이라는 함수를 이용하여 1번과 3번의 초값차이를 구한후
x/60/60/24하면 날짜값으로 바뀌겠죠? 근데 소수점이 있는 값이 되니까
무조건 올림을 하던지, (int)를 붙여 정수로 바꾼후 +1을 하던지...
하면 됩니다.
설명이 간단간단했나요?
해당 함수는 man이나 레퍼런스를 참조하세요. 찾다보면 tm객체도 덩달아
나올겁니다.^^
씨로는 어케 구현해여..??? 냉무
..
Do you think that's the air you are breathing now?
C로는....
이하는 time.h를 include하는 전제하에 설명합니다.
1. time()이라는 함수를 사용해서
1970년1월1일부터 현재까지의 초를 구합니다.
2. tm객체를 선언해서(time.h에 정의되어있죠)
년,월,일에 해당하는 변수에다가 D-day에 해당하는 날짜값을
집어넣습니다.
3.mkdate()함수를 이용하여 2번에서 값을 입력한 tm객체를
1970년1월1일부터의 초값으로 바꿉니다.
4.difftime()이라는 함수를 이용하여 1번과 3번의 초값차이를 구한후
x/60/60/24하면 날짜값으로 바뀌겠죠? 근데 소수점이 있는 값이 되니까
무조건 올림을 하던지, (int)를 붙여 정수로 바꾼후 +1을 하던지...
하면 됩니다.
설명이 간단간단했나요?
해당 함수는 man이나 레퍼런스를 참조하세요. 찾다보면 tm객체도 덩달아
나올겁니다.^^
댓글 달기