Hàm Void doc

17 416 1
Hàm Void doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hàm void abort( void ): Hàm abort khai báo proccess.h dùng để in thông báo “Abnormal program terminal” Ví dụ: Code: #include #include int main(void) { printf("Calling abort()\n"); abort(); return 0; /* This is never reached */ } Hàm int abs(int n): trả lại giá trị tuyệt đối n Hàm int access(char *path, int mode ) : Được khai báo io.h dùng để xác định xem file theo char *path với mode truy nhập int mode có tồn thực hay khơng Trong đó, int mode nhận giá trị: 00 : Chỉ kiểm tra tồn file 02 : Kiểm tra việc cho phép ghi 03 : Kiểm tra việc cho phép đọc 04 : Kiểm tra việc cho phép đọc ghi Đối với thư mục, hàm kiểm tra tồn thư mục Hàm trả lại giá trị file có quyền truy nhập với mode cho, hàm trả lại giá trị -1 quyền truy nhập file theo mode gặp lỗi Ví dụ: Code: #include #include int file_exists(char *filename); int main(void) { printf("Does NOTEXIST.FIL exist: %s\n", file_exists("NOTEXISTS.FIL") ? "YES" : "NO"); return 0; } int file_exists(char *filename) { return (access(filename, 0) == 0); } Hàm double acos(double x): Được khai báo math.h dùng để tính arcosin(x) Hàm double asin( double x): Được khai báo math.h dùng để tính giá trị /2].∏/2, ∏arsin(x) khoảng [- Hàm char *asctime( struct tm *blktime): Hàm định nghĩa time.h dùng để biến đổi cấu trúc thời gian lưu trữ thành xâu gồm 26 kí tự có dạng sau: Wed Jan 02 02:03:55 1980\n\0 Trong cấu trúc thời gian tm định nghĩa sau: Code: struct tm { int tm_sec; /* Số giây sau phút (0 59) */ int tm_min; /* Số phút sau (0 59) */ int tm_hour; /* Số sau ngày đêm ( 23) */ int tm_mday; /* Ngày tháng ( .31)*/ int tm_mon; /* Số tháng kể từ tháng ( 11)*/ int tm_year; /* Số năm sau 1900 */ int tm_wday; /* Số ngày sau thứ bảy (0 .6)*/ int tm_yday; /* Số ngày kể từ tháng */ int tm_isdst; /* Cỡ thời gian- ngày- lưu trữ*/};Ví dụ: Code: #include #include #include int main(void) { struct tm t; char str[80]; /* sample loading of tm structure */ t.tm_sec = 1; /* Seconds */ t.tm_min = 30; /* Minutes */ t.tm_hour = 9; /* Hour */ t.tm_mday = 22; /* Day of the Month */ t.tm_mon = 11; /* Month */ t.tm_year = 56; /* Year - does not include century */ t.tm_wday = 4; /* Day of the week */ t.tm_yday = 0; /* Does not show in asctime */ t.tm_isdst = 0; /* Is Daylight SavTime; does not show in asctime */ /* converts structure to null terminated string */ strcpy(str, asctime(&t)); printf("%s\n", str); return 0; } Hàm int atoi(char *string): Được khai báo math.h dùng để chuyển đổi xâu kí tự số thành số nguyên Hàm int atol(char *string): Được khai báo math.h dùng để chuyển đổi xâu kí tự số thành số nguyên dài Hàm double atof( char *string): Được khai báo math.h dùng để chuyển đổi xâu kí tự số thành số thực có độ xác gấp đơi Hàm char *itoa( int value, char *string, int radix): Được khai báo stdlib.h dùng để chuyển đổi số value thành xâu kí tự số với số radix Trong đó,

Ngày đăng: 13/07/2014, 07:20

Tài liệu cùng người dùng

Tài liệu liên quan