C語言庫函數2

函數名: abort
功 能: 異常終止一個進程
用 法: void abort(void)

函數名: abs
功 能: 求整數的絕對值
用 法: int abs(int i)

函數名: absread, abswirte
功 能: 絕對磁盤扇區讀、寫數據
用 法: int absread(int drive, int nsects, int sectno, void *buffer)
int abswrite(int drive, int nsects, in tsectno, void *buffer

函數名: access
功 能: 確定文件的訪問權限
用 法: int access(const char *filename, int amode)

函數名: acos
功 能: 反餘弦函數
用 法: double acos(double x)

函數名: allocmem
功 能: 分配DOS存儲段
用 法: int allocmem(unsigned size, unsigned *seg)

函數名: arc
功 能: 畫一弧線
用 法: void far arc(int x, int y, int stangle, int endangle, int radius)

函數名: asctime
功 能: 轉換日期和時間爲ASCII碼
用 法: char *asctime(const struct tm *tblock)

函數名: asin
功 能: 反正弦函數
用 法: double asin(double x)

函數名: assert
功 能: 測試一個條件並可能使程序終止
用 法: void assert(int test)

函數名: atan
功 能: 反正切函數
用 法: double atan(double x)

函數名: atan2
功 能: 計算Y/X的反正切值
用 法: double atan2(double y, double x)

函數名: atexit
功 能: 註冊終止函數
用 法: int atexit(atexit_t func)

函數名: atof
功 能: 把字符串轉換成浮點數
用 法: double atof(const char *nptr)

函數名: atoi
功 能: 把字符串轉換成長整型數
用 法: int atoi(const char *nptr)

函數名: atol
功 能: 把字符串轉換成長整型數
用 法: long atol(const char *nptr)

函數名: bar
功 能: 畫一個二維條形圖
用 法: void far bar(int left, int top, int right, int bottom)

函數名: bar3d
功 能: 畫一個三維條形圖
用 法: void far bar3d(int left, int top, int right, int bottom,
int depth, int topflag)

函數名: bdos
功 能: DOS系統調用
用 法: int bdos(int dosfun, unsigned dosdx, unsigned dosal)

函數名: bdosptr
功 能: DOS系統調用
用 法: int bdosptr(int dosfun, void *argument, unsigned dosal)

函數名: bioscom
功 能: 串行I/O通信
用 法: int bioscom(int cmd, char abyte, int port)

函數名: biosdisk
功 能: 軟硬盤I/O
用 法: int biosdisk(int cmd, int drive, int head, int track, int sector
int nsects, void *buffer)

函數名: biosequip
功 能: 檢查設備
用 法: int biosequip(void)

函數名: bioskey
功 能: 直接使用BIOS服務的鍵盤接口
用 法: int bioskey(int cmd)

函數名: biosmemory
功 能: 返回存儲塊大小
用 法:int biosmemory(void)

函數名: biosprint
功 能: 直接使用BIOS服務的打印機I/O
用 法: int biosprint(int cmd, int byte, int port)

函數名: biostime
功 能: 讀取或設置BIOS時間
用 法: long biostime(int cmd, long newtime)

函數名: brk
功 能: 改變數據段空間分配
用 法: int brk(void *endds)

函數名: bsearch
功 能: 二分法搜索
用 法: void *bsearch(const void *key, const void *base, size_t *nelem,
size_t width, int(*fcmp)(const void *, const *))

函數名: cabs
功 能: 計算複數的絕對值
用 法: double cabs(struct complex z);

函數名: calloc
功 能: 分配主存儲器
用 法: void *calloc(size_t nelem, size_t elsize);

函數名: ceil
功 能: 向上舍入
用 法: double ceil(double x);

函數名: cgets
功 能: 從控制檯讀字符串
用 法: char *cgets(char *str)

函數名: chdir
功 能: 改變工作目錄
用 法: int chdir(const char *path);

函數名: _chmod, chmod
功 能: 改變文件的訪問方式
用 法: int chmod(const char *filename, int permiss);

函數名: chsize
功 能: 改變文件大小
用 法: int chsize(int handle, long size);

函數名: circle
功 能: 在給定半徑以(x, y)爲圓心畫圓
用 法: void far circle(int x, int y, int radius);

函數名: cleardevice
功 能: 清除圖形屏幕
用 法: void far cleardevice(void);

函數名: clearerr
功 能: 復位錯誤標誌
用 法:void clearerr(FILE *stream);

函數名: clearviewport
功 能: 清除圖形視區
用 法: void far clearviewport(void);

函數名: _close, close
功 能: 關閉文件句柄
用 法: int close(int handle);

函數名: clock
功 能: 確定處理器時間
用 法: clock_t clock(void);

函數名: closegraph
功 能: 關閉圖形系統
用 法: void far closegraph(void);

函數名: clreol
功 能: 在文本窗口中清除字符到行末
用 法: void clreol(void)

函數名: clrscr
功 能: 清除文本模式窗口
用 法: void clrscr(void);

函數名: coreleft
功 能: 返回未使用內存的大小
用 法: unsigned coreleft(void);

函數名: cos
功 能: 餘弦函數
用 法: double cos(double x);

函數名: cosh
功 能: 雙曲餘弦函數
用 法: dluble cosh(double x);

函數名: country
功 能: 返回與國家有關的信息
用法: struct COUNTRY *country(int countrycode, struct country *country);

函數名: cprintf
功 能: 送格式化輸出至屏幕
用 法: int cprintf(const char *format[, argument, ...]);

函數名: cputs
功 能: 寫字符到屏幕
用 法: void cputs(const char *string);

函數名: _creat creat
功 能: 創建一個新文件或重寫一個已存在的文件
用 法: int creat (const char *filename, int permiss)

函數名: creatnew
功 能: 創建一個新文件
用 法: int creatnew(const char *filename, int attrib);

函數名: cscanf
功 能: 從控制檯執行格式化輸入
用 法: int cscanf(char *format[,argument, ...]);

函數名: ctime
功 能: 把日期和時間轉換爲字符串
用 法: char *ctime(const time_t *time);

函數名: ctrlbrk
功 能: 設置Ctrl-Break處理程序
用法: void ctrlbrk(*fptr)(void);

函數名: delay
功 能: 將程序的執行暫停一段時間(毫秒)
用 法: void delay(unsigned milliseconds);

函數名: delline
功 能: 在文本窗口中刪去一行
用 法: void delline(void);

函數名: detectgraph
功 能: 通過檢測硬件確定圖形驅動程序和模式
用 法: void far detectgraph(int far *graphdriver, int far *graphmode);

函數名: difftime
功 能: 計算兩個時刻之間的時間差
用 法: double difftime(time_t time2, time_t time1);

函數名: disable
功 能: 屏蔽中斷
用 法: void disable(void);

函數名: div
功 能: 將兩個整數相除, 返回商和餘數
用 法: div_t (int number, int denom);

函數名: dosexterr
功 能: 獲取擴展DOS錯誤信息
用 法:int dosexterr(struct DOSERR *dblkp);

函數名: dostounix
功 能: 轉換日期和時間爲UNIX時間格式
用 法: long dostounix(struct date *dateptr, struct time *timeptr);

函數名: drawpoly
功 能: 畫多邊形
用 法: void far drawpoly(int numpoints, int far *polypoints);

函數名: dup
功 能: 複製一個文件句柄
用 法: int dup(int handle);

函數名: dup2
功 能: 複製文件句柄
用 法: int dup2(int oldhandle, int newhandle);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章