53 lines
1.5 KiB
C
53 lines
1.5 KiB
C
/*============================================================================
|
|
HDRITools - High Dynamic Range Image Tools
|
|
Copyright 2008-2011 Program of Computer Graphics, Cornell University
|
|
|
|
Distributed under the OSI-approved MIT License (the "License");
|
|
see accompanying file LICENSE for details.
|
|
|
|
This software is distributed WITHOUT ANY WARRANTY; without even the
|
|
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
See the License for more information.
|
|
-----------------------------------------------------------------------------
|
|
Primary author:
|
|
Edgar Velazquez-Armendariz <cs#cornell#edu - eva5>
|
|
============================================================================*/
|
|
|
|
#include <stdio.h>
|
|
#include <time.h>
|
|
|
|
int main(int argc, char **argv)
|
|
{
|
|
time_t ltime;
|
|
struct tm *today;
|
|
FILE *of;
|
|
#if _MSC_VER >= 1400
|
|
struct tm timebuf;
|
|
#endif
|
|
|
|
if (argc != 2) {
|
|
of = stdout;
|
|
} else {
|
|
#if _MSC_VER >= 1400
|
|
if (fopen_s(&of, argv[1], "w") != 0) return 3;
|
|
#else
|
|
of = fopen(argv[1], "w");
|
|
if (!of) return 3;
|
|
#endif
|
|
}
|
|
|
|
time(<ime);
|
|
#if _MSC_VER >= 1400
|
|
if (localtime_s(&timebuf, <ime) != 0) return 1;
|
|
today = &timebuf;
|
|
#else
|
|
today = localtime(<ime);
|
|
if (!today) return 1;
|
|
#endif
|
|
|
|
fprintf(of, "%d.%02d.%02d", (today->tm_year + 1900),
|
|
(today->tm_mon + 1), today->tm_mday);
|
|
if (of != stdout) fclose(of);
|
|
return 0;
|
|
}
|