C/C++
mktime()

#include <time.h>
time_t mktime(struct tm *time);


, , time

mktime() , , time.

tm_wday tm_yday , .

mktime() , -1.


mktime() , , . , 12 2012 ? , mktime() , ( ) tm_wday tm. . .

/*      "12  2012 " (January 12, 2012). */
#include <stdio.h>
#include <time.h>
char day[][20] = {
	"Sunday",
	"Monday",
	"Tuesday",
	"Wednesday",
	"Thursday",
	"Friday",
	"Saturday"
};

int main(void)
{
	struct tm t;

	t.tm_mday = 12;
	t.tm_mon = 0;
	t.tm_year = 112;
	t.tm_hour = 0;
	t.tm_min = 0;
	t.tm_sec = 0;
	t.tm_isdst = 0;
	
	mktime(&t);	//  
	
	printf("  %s.\n", day[t.tm_wday]);

	return 0,
}

mktime() , (Thursday). , mktime(), .







Нет комментариев.



Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: