Các hàm trong thư viện của C và C++
THƯ VI N TIME.H Các ñ i tư ng ki u struct tm ñư c s d ng ñ lưu tr ngày tháng th i gian struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; //year since 1900 int tm_wday; //days since Sunday int tm_yday; //days since January: [0,365] int tm_isdst; //daylight saving time flag } C tm_isdst s dương (+) n u daylight saving time có tác d ng, b ng n u khơng có, s âm (-) n u khơng có thơng tin Mã quy cách Ý nghĩa %a Tên ngày tu n vi t t t %A Tên ngày tu n ñ y ñ %b Tên tháng vi t t t %B Tên tháng ñ y ñ %c Date time %d Ngày tháng %H Gi ngày, 24 gi %h Gi ngày, 12 gi %j Ngày năm %m Tháng %M Phút sau gi %p AM hay PM %s Giây gi %U Tu n năm %w Ngày tu n (0-6) %x Date %X Time %y Năm th k %Y Năm %Z Múi gi %% Ký t % Truy nh p vào ñ ng h clock_t clock (void); ðây s xung ñ ng h c a máy Mu n tính giây, ta đem chia v i CLOCK_PER_SEC N u t o xung ñ ng h c a CPU khơng có, hàm tr l i giá tr Truy nh p vào th i gian double difftime (time_t t0, time_t t1); char *asctime (const struct tm *tp); size_t strftime (char *s, size_t n, const char *cntrl_str, const struct tm*tp); structtm *gmtime (const time_t *t_ptr); struct tm *localtime (const time_t *t_ptr); time_t mktime (struct tm *tp); time_t time (time_t *timer); nh n th i gian h th ng quy giây void getdate (struct date *datep); nh n ngày h th ng void setdate (struct date *datep); thi t l p ngày h th ng void gettime (struct time *timep); nh n gi h th ng void settime (struct time *timep); thi t l p gi h th ng THƯ VI N STRING.H Các hàm qu n lý b nh int memcmp (const void *s1, const void *s2, size_t n); so sánh n byte chu i s1, s2 (phân bi t ch hoa, ch thư ng) N u giá tr tr v >0 chu i s1 > chu i s2 N u giá tr tr v 0 chu i s1 > chu i s2 N u giá tr tr v 0 chu i s1 ch a chu i s2 N u giá tr tr v 0 chu i s1 ch a chu i s2 N u giá tr tr v