首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C語言函數速查手冊(三):F-G 字母開頭函數完整參考

     編輯:關於C語言

ecvt / fcvt / gcvt - 浮點數轉字串(舊制)


char *ecvt(double value, int ndigit, int *decpt, int *sign);
char *fcvt(double value, int ndigit, int *decpt, int *sign);
char *gcvt(double value, int ndigit, char *buf);
// 回傳靜態緩衝區指標,非執行緒安全;現代請用 snprintf/sprintf

ellipse / arc / circle - BGI 圖形基本圖元


void far ellipse(int x, int y, int stangle, int endangle,
                 int xradius, int yradius);
void far arc(int x, int y, int stangle, int endangle, int radius);
void far circle(int x, int y, int radius);
// 需 initgraph() 初始化圖形模式

enable / disable - 中斷控制


void enable(void);   // 開啟硬體中斷 (STI)
void disable(void);  // 關閉硬體中斷 (CLI)
// 僅適用於即時模式/核心程式,使用者模式程式不可用

eof - 檢測檔案結束


int eof(int handle);
// 低層檔案控制代碼版本;標準 C 請用 feof(FILE*)

exec 系列 - 程序映像替換


int execl(const char *path, const char *arg0, ..., NULL);
int execv(const char *path, char *const argv[]);
int execve(const char *path, char *const argv[], char *const envp[]);
// 成功不返回,失敗返回 -1;配合 fork() 實作多程序

exit / _exit / atexit - 程序終止


void exit(int status);        // 清理標準 I/O、呼叫 atexit 登錄函數
void _Exit(int status);       // C99 立即終止,不清理
void _exit(int status);       // POSIX 立即終止
int atexit(void (*func)(void)); // 登錄正常終止時呼叫的函數

geninterrupt - 軟中斷產生


void geninterrupt(int intr_num);
// 例:呼叫 BIOS 影像中斷 0x10 輸出字元
// 僅適用於即時模式 DOS

getarccoords - 取得最後一次 arc 呼叫座標


void far getarccoords(struct arccoordstype *arccoords);
// 回傳弧線實際繪製的端點座標

標準化程度快速查核

函數標準建議替代
ecvt, fcvt, gcvtSVID / XSIsnprintf, sprintf
ellipse, arc, circleBorland BGISDL2, Cairo, OpenGL
enable, disable, geninterruptDOS 實模式不可移植,勿用
eofPOSIX 低層feof (FILE*)
exec 系列POSIX標準程序控制
exit, atexitANSI C標準終止機制
getarccoordsBorland BGI自行計算幾何座標
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved