time에 대해서...?

베리스타의 이미지

백업 프로그램을 하는데, 백업 파일명을 백업만든 날짜로 하고 싶습니다.

fopen("만든 날짜", w+);

이걸 어떻게 구현해야 하나요? 고수님들 도와주세요. :o

낙엽의 이미지

open하시기 전에 시간을 스트링으로 저장 후 그 스트링값으로
open하시면 되겠네요.

scobyseo의 이미지

#include    <time.h>
main (){
    char buf[1024];
    struct tm tm;
    time_t t;
    t = time (NULL);
    gmtime_r (&t, &tm);
    strftime (buf, 1024, "%F", &tm);
    printf ("time : %s\n", buf);
}

간단한 시간 string을 얻는 코드입니다.
저 코드를 사용해서 원하는 형식으로 시간을 뽑아낼 수 있습니다.
strftime에 대해서는 man page를 참조하시길.

서명:
이것은 올리는 글에 첨부될 사인 문구입니다. 제한은 255 글자입니다