30.10.2014 Views

o_195h4n6al16jb186b1b2qs7fgssa.pdf

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

clock_t start, stop;<br />

int ct;<br />

start = clock();<br />

for (i = 0; i < 10; i++)<br />

stop = clock();<br />

printf("start = %ld\n", start);<br />

printf("stop = %ld\n", stop);<br />

}<br />

Output:<br />

start = 0<br />

stop = 317<br />

ctime<br />

Description: Converts calendar time to a string representation of local time.<br />

Include: <br />

Prototype: char *ctime(const time_t *tod);<br />

Argument: tod pointer to stored time<br />

Return Value: Returns the address of a string thatrepresents the local time of the<br />

parameter passed.<br />

Remarks: This function is equivalent to asctime(localtime(tod)).<br />

Example: #include /* for mktime, tm, ctime */<br />

#include /* for printf */<br />

int main(void)<br />

{<br />

time_t whattime;<br />

struct tm nowtime;<br />

nowtime.tm_sec = 30;<br />

nowtime.tm_min = 30;<br />

nowtime.tm_hour = 2;<br />

nowtime.tm_mday = 1;<br />

nowtime.tm_mon = 1;<br />

nowtime.tm_year = 103;<br />

whattime = mktime(&nowtime);<br />

printf("Day and time %s\n", ctime(&whattime));<br />

}<br />

Output:<br />

Day and time Sat Feb1 02:30:30 2003<br />

clock (Continued)<br />

dsPIC<br />

®<br />

giờ time_t, whattime;<br />

struct tm * Newtime;<br />

timer = 1066668182; / * Thứ 16:43:02 ngày 20 tháng 10 năm 2003 * /<br />

/ * Localtime phân bổ không gian cho struct tm * /<br />

Newtime = localtime (và thời gian);<br />

printf ("Giờ địa phương =% s", asctime (Newtime));<br />

whattime = mktime (Newtime);<br />

printf ("thời gian Lịch như time_t =% ld \ n",<br />

whattime);<br />

}<br />

Đầu ra:<br />

Giờ địa phương = Thứ hai ngày 20 Tháng 10 2003 16:43:02<br />

Lịch thời gian như time_t = 1066668182<br />

strftime<br />

Mô tả: Định dạng cấu trúc thời gian để một chuỗi dựa trên các thông số định<br />

dạng.<br />

Bao gồm:<br />

Prototype: size_t strftime (char * s, size_t n,<br />

const char * format, const struct tm * tptr);<br />

Đối số: chuỗi soutput<br />

n chiều dài tối đa của chuỗi<br />

định dạng định dạng kiểm soát chuỗi<br />

tptr con trỏ đến cấu trúc dữ liệu tm<br />

Quay trở lại giá trị: Trả về số ký tự được đặt trong mảng s nếu tổng số<br />

bao gồm cả việc chấm dứt null là không lớn hơn n. Nếu không,<br />

chức năng trả về 0 và các nội dung của mảng sare không xác định.<br />

Ghi chú: Các thông số định dạng theo:<br />

% Một tên các ngày trong tuần viết tắt<br />

% A tên các ngày trong tuần đầy đủ<br />

% B tên tháng viết tắt<br />

% Name tháng đầy đủ B<br />

% C ngày thích hợp và đại diện thời gian<br />

% D ngày của tháng (01-31)<br />

% H giờ trong ngày (00-23)<br />

Thư viện chuẩn C với hàm toán học<br />

2004 Microchip Technology Inc DS51456B trang 323<br />

% I giờ trong ngày (01-12)<br />

% J ngày trong năm (001-366)<br />

% M tháng trong năm (01-12)<br />

% M phút của giờ (00-59)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!