ReactOS
0.4.16-dev-36-g301675c
mktime.c
Go to the documentation of this file.
1
2
#include <stdio.h>
3
#include <time.h>
4
5
struct
tm
time_str
;
6
7
char
daybuf
[20];
8
9
int
main
(
void
)
10
{
11
printf
(
"Testing mktime() by asking\n"
);
12
printf
(
"What day of the week is July 4, 2001?\n"
);
13
14
time_str
.tm_year = 2001 - 1900;
15
time_str
.tm_mon = 7 - 1;
16
time_str
.tm_mday = 4;
17
time_str
.tm_hour = 0;
18
time_str
.tm_min = 0;
19
time_str
.tm_sec = 1;
20
time_str
.tm_isdst = -1;
21
if
(
mktime
(&
time_str
) == -1)
22
(
void
)
puts
(
"-unknown-"
);
23
else
{
24
(
void
)
strftime
(
daybuf
,
sizeof
(
daybuf
),
"%A"
, &
time_str
);
25
(
void
)
puts
(
daybuf
);
26
}
27
return
0;
28
}
29
puts
int puts(const char *string)
Definition:
crtsupp.c:23
printf
#define printf
Definition:
freeldr.h:97
void
Definition:
nsiface.idl:2307
daybuf
char daybuf[20]
Definition:
mktime.c:7
main
int main(void)
Definition:
mktime.c:9
time_str
struct tm time_str
Definition:
mktime.c:5
mktime
_CRTIMP time_t __cdecl mktime(struct tm *_Tm)
Definition:
time.h:418
strftime
size_t CDECL strftime(char *str, size_t max, const char *format, const struct tm *mstm)
Definition:
strftime.c:294
tm
Definition:
time.h:68
modules
rostests
tests
mktime
mktime.c
Generated on Mon Sep 16 2024 06:13:11 for ReactOS by
1.9.6