Soft Ware/C 언어!!

Time 함수와 time_t라는 변수에 대해서

달려가보자 2011. 11. 14. 18:06
#include <time.h> 에 정의된 time 함수는

1970년도 1월 1일 0시부터 현재 지금시간까지의 시간을 알수 있는 함수로

time_t time( time_t * timer);

여기서 time_t는 typedef 되어 있다.

정의를 따라가보면  time_t는 

typedef __time64_t time_t;      /* time value */ 

다시 __time64_t를 따라가 보면

typedef __int64 __time64_t;     /* 64-bit time value */

로 정의 되어져있다.

이는 64비트 int형이라는것이다 !!!

이 함수는 구한 time_t형 값을 리턴하기도 하고, 인자로 받은 timer 포인터가 가르키는 변수의 값에 

구한 time_t형 값으로 설정한다.

결국 리턴 값과 인자값이 둘다 같은값이기 때문에 인자값에 NULL를 넣어줘도 상관 없다.
 


 

'Soft Ware > C 언어!!' 카테고리의 다른 글

입력받는 문자열에서 숫자만 추출하기  (0) 2011.12.01
ctime 함수  (0) 2011.11.14
strdup 함수 헤더파일은 string.h  (0) 2011.11.14
매개변수 값 과 스택에 쌓이는 순서  (0) 2011.11.07
전처리기란?  (0) 2011.10.10