




已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
_函數(shù)名:abort 功 能: 異常終止一個(gè)進(jìn)程 用 法: void abort(void) 函數(shù)名: abs 功 能: 求整數(shù)的絕對(duì)值 用 法: int abs(int i) 函數(shù)名: absread, abswirte 功 能: 絕對(duì)磁盤(pán)扇區(qū)讀、寫(xiě)數(shù)據(jù) 用 法: int absread(int drive, int nsects, int sectno, void *buffer) int abswrite(int drive, int nsects, in tsectno, void *buffer 函數(shù)名: access 功 能: 確定文件的訪問(wèn)權(quán)限 用 法: int access(const char *filename, int amode) 函數(shù)名: acos 功 能:反余弦函數(shù) 用 法: double acos(double x) 函數(shù)名: allocmem 功 能: 分配DOS存儲(chǔ)段 用 法:int allocmem(unsigned size, unsigned *seg) 函數(shù)名: arc 功 能: 畫(huà)一弧線 用 法:void far arc(int x, int y, int stangle, int endangle, int radius) 函數(shù)名: asctime 功 能: 轉(zhuǎn)換日期和時(shí)間為ASCII碼 用 法:char *asctime(const struct tm *tblock) 函數(shù)名: asin 功 能:反正弦函數(shù) 用 法: double asin(double x) 函數(shù)名: assert 功 能: 測(cè)試一個(gè)條件并可能使程序終止 用 法:void assert(int test) 函數(shù)名: atan 功 能: 反正切函數(shù) 用 法: double atan(double x) 函數(shù)名: atan2 功 能: 計(jì)算Y/X的反正切值 用 法: double atan2(double y, double x) 函數(shù)名:atexit 功 能: 注冊(cè)終止函數(shù) 用 法: int atexit(atexit_t func) 函數(shù)名: atof 功 能: 把字符串轉(zhuǎn)換成浮點(diǎn)數(shù) 用 法:double atof(const char *nptr) 函數(shù)名: atoi 功 能: 把字符串轉(zhuǎn)換成長(zhǎng)整型數(shù) 用 法: int atoi(const char *nptr) 函數(shù)名: atol 功 能: 把字符串轉(zhuǎn)換成長(zhǎng)整型數(shù) 用 法: long atol(const char *nptr) 函數(shù)名: bar 功 能: 畫(huà)一個(gè)二維條形圖 用 法: void far bar(int left, int top, int right, int bottom) 函數(shù)名: bar3d 功 能: 畫(huà)一個(gè)三維條形圖 用 法:void far bar3d(int left, int top, int right, int bottom, int depth, int topflag) 函數(shù)名: bdos 功 能: DOS系統(tǒng)調(diào)用 用 法: int bdos(int dosfun, unsigned dosdx, unsigned dosal) 函數(shù)名:bdosptr 功 能: DOS系統(tǒng)調(diào)用 用 法: int bdosptr(int dosfun, void *argument, unsigned dosal) 函數(shù)名:bioscom 功 能: 串行I/O通信 用 法:int bioscom(int cmd, char abyte, int port) 函數(shù)名:biosdisk 功 能: 軟硬盤(pán)I/O 用 法:int biosdisk(int cmd, int drive, int head, int track, int sector int nsects, void *buffer) 函數(shù)名:biosequip 功 能: 檢查設(shè)備 用 法:int biosequip(void) 函數(shù)名:bioskey 功 能: 直接使用BIOS服務(wù)的鍵盤(pán)接口 用 法:int bioskey(int cmd) 函數(shù)名:biosmemory 功 能: 返回存儲(chǔ)塊大小 用 法:int biosmemory(void) 函數(shù)名:biosprint 功 能: 直接使用BIOS服務(wù)的打印機(jī)I/O 用 法:int biosprint(int cmd, int byte, int port) 函數(shù)名:biostime 功 能: 讀取或設(shè)置BIOS時(shí)間 用 法: long biostime(int cmd, long newtime) 函數(shù)名: brk 功 能: 改變數(shù)據(jù)段空間分配 用 法:int brk(void *endds) 函數(shù)名:bsearch 功 能: 二分法搜索 用 法:void *bsearch(const void *key, const void *base, size_t *nelem, size_t width, int(*fcmp)(const void *, const *) 函數(shù)名: cabs 功 能: 計(jì)算復(fù)數(shù)的絕對(duì)值 用 法: double cabs(struct complex z); 函數(shù)名:calloc 功 能:分配主存儲(chǔ)器 用 法:void *calloc(size_t nelem, size_t elsize); 函數(shù)名: ceil 功 能: 向上舍入 用 法: double ceil(double x); 函數(shù)名: cgets 功 能: 從控制臺(tái)讀字符串 用 法: char *cgets(char *str) 函數(shù)名:chdir 功 能: 改變工作目錄 用 法: int chdir(const char *path); 函數(shù)名:_chmod, chmod 功 能: 改變文件的訪問(wèn)方式 用 法: int chmod(const char *filename, int permiss); 函數(shù)名:chsize 功 能: 改變文件大小 用 法: int chsize(int handle, long size); 函數(shù)名: circle 功 能: 在給定半徑以(x, y)為圓心畫(huà)圓 用 法: void far circle(int x, int y, int radius); 函數(shù)名: cleardevice 功 能: 清除圖形屏幕 用 法: void far cleardevice(void); 函數(shù)名:clearerr 功 能: 復(fù)位錯(cuò)誤標(biāo)志 用 法:void clearerr(FILE *stream); 函數(shù)名: clearviewport 功 能: 清除圖形視區(qū) 用 法: void far clearviewport(void); 函數(shù)名:_close, close 功 能: 關(guān)閉文件句柄 用 法:int close(int handle); 函數(shù)名: clock 功 能:確定處理器時(shí)間 用 法: clock_t clock(void); 函數(shù)名:closegraph 功 能: 關(guān)閉圖形系統(tǒng) 用 法: void far closegraph(void); 函數(shù)名:clreol 功 能: 在文本窗口中清除字符到行末 用 法:void clreol(void) 函數(shù)名:clrscr 功 能: 清除文本模式窗口 用 法:void clrscr(void); 函數(shù)名: coreleft 功 能: 返回未使用內(nèi)存的大小 用 法:unsigned coreleft(void); 函數(shù)名: cos 功 能: 余弦函數(shù) 用 法:double cos(double x); 函數(shù)名:cosh 功 能: 雙曲余弦函數(shù) 用 法: dluble cosh(double x); 函數(shù)名: country 功 能: 返回與國(guó)家有關(guān)的信息 用 法: struct COUNTRY *country(int countrycode, struct country *country); 函數(shù)名: cprintf 功 能: 送格式化輸出至屏幕 用 法:int cprintf(const char *format, argument, .); 函數(shù)名: cputs 功 能: 寫(xiě)字符到屏幕 用 法: void cputs(const char *string); 函數(shù)名: _creat creat 功 能: 創(chuàng)建一個(gè)新文件或重寫(xiě)一個(gè)已存在的文件 用 法: int creat (const char *filename, int permiss) 函數(shù)名:creatnew 功 能: 創(chuàng)建一個(gè)新文件 用 法:int creatnew(const char *filename, int attrib); 函數(shù)名: cscanf 功 能: 從控制臺(tái)執(zhí)行格式化輸入 用 法:int cscanf(char *format,argument, .); 函數(shù)名: ctime 功 能: 把日期和時(shí)間轉(zhuǎn)換為字符串 用 法:char *ctime(const time_t *time); 函數(shù)名: ctrlbrk 功 能: 設(shè)置Ctrl-Break處理程序 用 法: void ctrlbrk(*fptr)(void); 函數(shù)名: delay 功 能: 將程序的執(zhí)行暫停一段時(shí)間(毫秒) 用 法: void delay(unsigned milliseconds); 函數(shù)名: delline 功 能: 在文本窗口中刪去一行 用 法: void delline(void); 函數(shù)名:detectgraph 功 能: 通過(guò)檢測(cè)硬件確定圖形驅(qū)動(dòng)程序和模式 用 法: void far detectgraph(int far *graphdriver, int far *graphmode); 函數(shù)名: difftime 功 能: 計(jì)算兩個(gè)時(shí)刻之間的時(shí)間差 用 法: double difftime(time_t time2, time_t time1); 函數(shù)名: disable 功 能: 屏蔽中斷 用 法:void disable(void); 函數(shù)名: div 功 能: 將兩個(gè)整數(shù)相除, 返回商和余數(shù) 用 法:div_t (int number, int denom); 函數(shù)名: dosexterr 功 能: 獲取擴(kuò)展DOS錯(cuò)誤信息 用 法:int dosexterr(struct DOSERR *dblkp); 函數(shù)名: dostounix 功 能: 轉(zhuǎn)換日期和時(shí)間為UNIX時(shí)間格式 用 法: long dostounix(struct date *dateptr, struct time *timeptr); 函數(shù)名: drawpoly 功 能: 畫(huà)多邊形 用 法: void far drawpoly(int numpoints, int far *polypoints); 函數(shù)名:dup 功 能: 復(fù)制一個(gè)文件句柄 用 法: int dup(int handle); 函數(shù)名:dup2 功 能: 復(fù)制文件句柄 用 法: int dup2(int oldhandle, int newhandle); 函數(shù)名: ecvt 功 能: 把一個(gè)浮點(diǎn)數(shù)轉(zhuǎn)換為字符串 用 法: char ecvt(double value, int ndigit, int *decpt, int *sign); 函數(shù)名: ellipse 功 能: 畫(huà)一橢圓 用 法:void far ellipse(int x, int y, int stangle, int endangle, int xradius, int yradius); 函數(shù)名: enable 功 能: 開(kāi)放硬件中斷 用 法: void enable(void); 函數(shù)名: eof 功 能: 檢測(cè)文件結(jié)束 用 法: int eof(int *handle); 函數(shù)名: exec. 功 能: 裝入并運(yùn)行其它程序的函數(shù) 用 法: int execl(char *pathname, char *arg0, arg1, ., argn, NULL); int execle(char *pathname, char *arg0, arg1, ., argn, NULL, char *envp); int execlp(char *pathname, char *arg0, arg1, ., NULL); int execple(char *pathname, char *arg0, arg1, ., NULL, char *envp); int execv(char *pathname, char *argv); int execve(char *pathname, char *argv, char *envp); int execvp(char *pathname, char *argv); int execvpe(char *pathname, char *argv, char *envp); 函數(shù)名:exit 功 能: 終止程序 用 法: void exit(int status); 函數(shù)名: exp 功 能: 指數(shù)函數(shù) 用 法: double exp(double x); 函數(shù)名: gcvt 功 能: 把浮點(diǎn)數(shù)轉(zhuǎn)換成字符串 用 法: char *gcvt(double value, int ndigit, char *buf); 函數(shù)名: geninterrupt 功 能: 產(chǎn)生一個(gè)軟中斷 用 法: void geninterrupt(int intr_num); 函數(shù)名: getarccoords 功 能: 取得最后一次調(diào)用arc的坐標(biāo) 用 法: void far getarccoords(struct arccoordstype far *arccoords); 函數(shù)名: getaspectratio 功 能: 返回當(dāng)前圖形模式的縱橫比 用 法: void far getaspectratio(int far *xasp, int far *yasp); 函數(shù)名: getbkcolor 功 能: 返回當(dāng)前背景顏色 用 法: int far getbkcolor(void); 函數(shù)名: getc 功 能: 從流中取字符 用 法: int getc(FILE *stream); 函數(shù)名: getcbrk 功 能: 獲取Control_break設(shè)置 用 法: int getcbrk(void); 函數(shù)名: getch 功 能: 從控制臺(tái)無(wú)回顯地取一個(gè)字符 用 法: int getch(void); 函數(shù)名: getchar 功 能: 從stdin流中讀字符 用 法: int getchar(void); 函數(shù)名: getche 功 能: 從控制臺(tái)取字符(帶回顯) 用 法: int getche(void); 函數(shù)名: getcolor 功 能: 返回當(dāng)前畫(huà)線顏色 用 法: int far getcolor(void); 函數(shù)名: getcurdir 功 能: 取指定驅(qū)動(dòng)器的當(dāng)前目錄 用 法: int getcurdir(int drive, char *direc); 函數(shù)名: getcwd 功 能: 取當(dāng)前工作目錄 用 法: char *getcwd(char *buf, int n); 函數(shù)名: getdate 功 能: 取DOS日期 用 法: void getdate(struct *dateblk); 函數(shù)名: getdefaultpalette 功 能: 返回調(diào)色板定義結(jié)構(gòu) 用 法: struct palettetype *far getdefaultpalette(void); 函數(shù)名: getdisk 功 能: 取當(dāng)前磁盤(pán)驅(qū)動(dòng)器號(hào) 用 法: int getdisk(void); 函數(shù)名: getdrivername 功 能: 返回指向包含當(dāng)前圖形驅(qū)動(dòng)程序名字的字符串指針 用 法: char *getdrivename(void); 函數(shù)名: getdta 功 能: 取磁盤(pán)傳輸?shù)刂?用 法: char far *getdta(void); 函數(shù)名: getenv 功 能: 從環(huán)境中取字符串 用 法: char *getenv(char *envvar); 函數(shù)名: getfat, getfatd 功 能: 取文件分配表信息 用 法: void getfat(int drive, struct fatinfo *fatblkp); 函數(shù)名: getfillpattern 功 能: 將用戶定義的填充模式拷貝到內(nèi)存中 用 法: void far getfillpattern(char far *upattern); 函數(shù)名: getfillsettings 功 能: 取得有關(guān)當(dāng)前填充模式和填充顏色的信息 用 法: void far getfillsettings(struct fillsettingstype far *fillinfo); 函數(shù)名: getftime 功 能: 取文件日期和時(shí)間 用 法: int getftime(int handle, struct ftime *ftimep); 函數(shù)名: getgraphmode 功 能: 返回當(dāng)前圖形模式 用 法: int far getgraphmode(void); 函數(shù)名: getftime 功 能: 取文件日期和時(shí)間 用 法: int getftime(int handle, struct ftime *ftimep); 函數(shù)名: getgraphmode 功 能: 返回當(dāng)前圖形模式 用 法: int far getgraphmode(void); 函數(shù)名: getimage 功 能: 將指定區(qū)域的一個(gè)位圖存到主存中 用 法: void far getimage(int left, int top, int right, int bottom, void far *bitmap); 函數(shù)名: getlinesettings 功 能: 取當(dāng)前線型、模式和寬度 用 法: void far getlinesettings(struct linesettingstype far *lininfo): 函數(shù)名: getmaxx 功 能: 返回屏幕的最大x坐標(biāo) 用 法: int far getmaxx(void); 函數(shù)名: getmaxy 功 能: 返回屏幕的最大y坐標(biāo) 用 法: int far getmaxy(void); 函數(shù)名: getmodename 功 能: 返回含有指定圖形模式名的字符串指針 用 法: char *far getmodename(int mode_name); 函數(shù)名: getmoderange 功 能: 取給定圖形驅(qū)動(dòng)程序的模式范圍 用 法: void far getmoderange(int graphdriver, int far *lomode, int far *himode); 函數(shù)名: getpalette 功 能: 返回有關(guān)當(dāng)前調(diào)色板的信息 用 法: void far getpalette(struct palettetype far *palette); 函數(shù)名: getpass 功 能: 讀一個(gè)口令 用 法: char *getpass(char *prompt); 函數(shù)名: getpixel 功 能: 取得指定像素的顏色 用 法: int far getpixel(int x, int y); 函數(shù)名: gets 功 能: 從流中取一字符串 用 法: char *gets(char *string); 函數(shù)名: gettext 功 能: 將文本方式屏幕上的文本拷貝到存儲(chǔ)區(qū) 用 法: int gettext(int left, int top, int right, int bottom, void *destin); 函數(shù)名: gettextinfo 功 能: 取得文本模式的顯示信息 用 法: void gettextinfo(struct text_info *inforec); 函數(shù)名: gettextsettings 功 能: 返回有關(guān)當(dāng)前圖形文本字體的信息 用 法: void far gettextsettings(struct textsettingstype far *textinfo); 函數(shù)名: gettime 功 能: 取得系統(tǒng)時(shí)間 用 法: void gettime(struct time *timep); 函數(shù)名: getvect 功 能: 取得中斷向量入口 用 法: void interrupt(*getvect(int intr_num); 函數(shù)名: getverify 功 能: 返回DOS校驗(yàn)標(biāo)志狀態(tài) 用 法: int getverify(void); 函數(shù)名: getviewsetting 功 能: 返回有關(guān)當(dāng)前視區(qū)的信息 用 法: void far getviewsettings(struct viewporttype far *viewport); 函數(shù)名: getw 功 能: 從流中取一整數(shù) 用 法: int getw(FILE *strem); 函數(shù)名: getx 功 能: 返回當(dāng)前圖形位置的x坐標(biāo) 用 法: int far getx(void); 函數(shù)名: gety 功 能: 返回當(dāng)前圖形位置的y坐標(biāo) 用 法: int far gety(void); 函數(shù)名: gmtime 功 能: 把日期和時(shí)間轉(zhuǎn)換為格林尼治標(biāo)準(zhǔn)時(shí)間(GMT) 用 法: struct tm *gmtime(long *clock); 函數(shù)名: gotoxy 功 能: 在文本窗口中設(shè)置光標(biāo) 用 法: void gotoxy(int x, int y); 函數(shù)名: gotoxy 功 能: 在文本窗口中設(shè)置光標(biāo) 用 法: void gotoxy(int x, int y); 函數(shù)名: graphdefaults 功 能: 將所有圖形設(shè)置復(fù)位為它們的缺省值 用 法: void far graphdefaults(void); 函數(shù)名: grapherrormsg 功 能: 返回一個(gè)錯(cuò)誤信息串的指針 用 法: char *far grapherrormsg(int errorcode); 函數(shù)名: graphresult 功 能: 返回最后一次不成功的圖形操作的錯(cuò)誤代碼 用 法: int far graphresult(void); 函數(shù)名: _graphfreemem 功 能: 用戶可修改的圖形存儲(chǔ)區(qū)釋放函數(shù) 用 法: void far _graphfreemem(void far *ptr, unsigned size); 函數(shù)名: _graphgetmem 功 能: 用戶可修改的圖形存儲(chǔ)區(qū)分配函數(shù) 用 法: void far *far _graphgetmem(unsigned size); 函數(shù)名: harderr 功 能: 建立一個(gè)硬件錯(cuò)誤處理程序 用 法: void harderr(int (*fptr)(); 函數(shù)名: hardresume 功 能: 硬件錯(cuò)誤處理函數(shù) 用 法: void hardresume(int rescode); 函數(shù)名: highvideo 功 能: 選擇高亮度文本字符 用 法: void highvideo(void); 函數(shù)名: hypot 功 能: 計(jì)算直角三角形的斜邊長(zhǎng) 用 法: double hypot(double x, double y); 函數(shù)名: imagesize 功 能: 返回保存位圖像所需的字節(jié)數(shù) 用 法: unsigned far imagesize(int left, int top, int right, int bottom); 函數(shù)名: initgraph 功 能: 初始化圖形系統(tǒng) 用 法: void far initgraph(int far *graphdriver, int far *graphmode 函數(shù)名: inport 功 能: 從硬件端口中輸入 用 法: int inp(int protid); 函數(shù)名: insline 功 能: 在文本窗口中插入一個(gè)空行 用 法: void insline(void); 函數(shù)名: installuserdriver 功 能: 安裝設(shè)備驅(qū)動(dòng)程序到BGI設(shè)備驅(qū)動(dòng)程序表中 用 法: int far installuserdriver(char far *name, int (*detect)(void); 函數(shù)名: installuserfont 功 能: 安裝未嵌入BGI系統(tǒng)的字體文件(CHR) 用 法: int far installuserfont(char far *name); 函數(shù)名: int86 功 能: 通用8086軟中斷接口 用 法: int int86(int intr_num, union REGS *inregs, union REGS *outregs) 函數(shù)名: int86x 功 能: 通用8086軟中斷接口 用 法: int int86x(int intr_num, union REGS *insegs, union REGS *outregs, 函數(shù)名: intdos 功 能: 通用DOS接口 用 法: int intdos(union REGS *inregs, union REGS *outregs); 函數(shù)名: intdosx 功 能: 通用DOS中斷接口 用 法: int intdosx(union REGS *inregs, union REGS *outregs, struct SREGS *segregs); 函數(shù)名: intr 功 能: 改變軟中斷接口 用 法: void intr(int intr_num, struct REGPACK *preg); 函數(shù)名: ioctl 功 能: 控制I/O設(shè)備 用 法: int ioctl(int handle, int cmd,int *argdx, int argcx); 函數(shù)名: isatty 功 能: 檢查設(shè)備類(lèi)型 用 法: int isatty(int handle); 函數(shù)名: itoa 功 能: 把一整數(shù)轉(zhuǎn)換為字符串 用 法: char *itoa(int value, char *string, int radix); 函數(shù)名: kbhit 功 能: 檢查當(dāng)前按下的鍵 用 法: int kbhit(void); 函數(shù)名: keep 功 能: 退出并繼續(xù)駐留 用 法: void keep(int status, int size); 函數(shù)名: kbhit 功 能: 檢查當(dāng)前按下的鍵 用 法: int kbhit(void); 函數(shù)名: keep 功 能: 退出并繼續(xù)駐留 用 法: void keep(int status, int size); 函數(shù)名: labs 用 法: long labs(long n); 函數(shù)名: ldexp 功 能: 計(jì)算value*2的冪 用 法: double ldexp(double value, int exp); 函數(shù)名: ldiv 功 能: 兩個(gè)長(zhǎng)整型數(shù)相除, 返回商和余數(shù) 用 法: ldiv_t ldiv(long lnumer, long ldenom); 函數(shù)名: lfind 功 能: 執(zhí)行線性搜索 用 法: void *lfind(void *key, void *base, int *nelem, int width, int (*fcmp)(); 函數(shù)名: line 功 能: 在指定兩點(diǎn)間畫(huà)一直線 用 法: void far line(int x0, int y0, int x1, int y1); 函數(shù)名: linerel 功 能: 從當(dāng)前位置點(diǎn)(CP)到與CP有一給定相對(duì)距離的點(diǎn)畫(huà)一直線 用 法: void far linerel(int dx, int dy); 函數(shù)名: localtime 功 能: 把日期和時(shí)間轉(zhuǎn)變?yōu)榻Y(jié)構(gòu) 用 法: struct tm *localtime(long *clock); 函數(shù)名: lock 功 能: 設(shè)置文件共享鎖 用 法: int lock(int handle, long offset, long length); 函數(shù)名: log 功 能: 對(duì)數(shù)函數(shù)ln(x) 用 法: double log(double x); 函數(shù)名: log10 功 能: 對(duì)數(shù)函數(shù)log 用 法: double log10(double x); 函數(shù)名: longjump 功 能: 執(zhí)行非局部轉(zhuǎn)移 用 法: void longjump(jmp_buf env, int val); 函數(shù)名: lowvideo 功 能: 選擇低亮度字符 用 法: void lowvideo(void); 函數(shù)名: lrotl, _lrotl 功 能: 將無(wú)符號(hào)長(zhǎng)整型數(shù)向左循環(huán)移位 用 法: unsigned long lrotl(unsigned long lvalue, int count); unsigned long _lrotl(unsigned long lvalue, int count); 函數(shù)名: lsearch 功 能: 線性搜索 用 法: void *lsearch(const void *key, void *base, size_t *nelem, size_t width, int (*fcmp)(const void *, const void *); 函數(shù)名: lseek 功 能: 移動(dòng)文件讀/寫(xiě)指針 用 法: long lseek(int handle, long offset, int fromwhere); main()主函數(shù) 每一C 程序都 必須 有一 main() 函數(shù), 可以根據(jù)自己的愛(ài)好把它放在程序的某 個(gè)地方。有些程序員把它放在最前面, 而另一些程序員把它放在最后面, 無(wú)論放 在哪個(gè)地方, 以下幾點(diǎn)說(shuō)明都是適合的。 1. main() 參數(shù) 在Turbo C2.0啟動(dòng)過(guò)程中, 傳遞main()函數(shù)三個(gè)參數(shù): argc, argv和env。 * argc: 整數(shù), 為傳給main()的命令行參數(shù)個(gè)數(shù)。 * argv: 字符串?dāng)?shù)組。 在DOS 3.X 版本中, argv0 為程序運(yùn)行的全路徑名; 對(duì)DOS 3.0 以下的版本, argv0為空串() 。 argv1 為在DOS命令行中執(zhí)行程序名后的第一個(gè)字符串; argv2 為執(zhí)行程序名后的第二個(gè)字符串; . argvargc為NULL。 *env: 安符串?dāng)?shù)組。env 的每一個(gè)元素都包含ENVVAR=value形式的字符 串。其中ENVVAR為環(huán)境變量如PATH或87。value 為ENVVAR的對(duì)應(yīng)值如C:DOS, C: TURBOC(對(duì)于PATH) 或YES(對(duì)于87)。 Turbo C2.0啟動(dòng)時(shí)總是把這三個(gè)參數(shù)傳遞給main()函數(shù), 可以在用戶程序中 說(shuō)明(或不說(shuō)明)它們, 如果說(shuō)明了部分(或全部)參數(shù), 它們就成為main()子程序 的局部變量。 請(qǐng)注意: 一旦想說(shuō)明這些參數(shù), 則必須按argc, argv, env 的順序, 如以下 的例子: main() main(int argc) main(int argc, char *argv) main(int argc, char *argv, char *env) 其中第二種情況是合法的, 但不常見(jiàn), 因?yàn)樵诔绦蛑泻苌儆兄挥胊rgc, 而不 用argv的情況。 函數(shù)名: matherr 功 能: 用戶可修改的數(shù)學(xué)錯(cuò)誤處理程序 用 法: int matherr(struct exception *e); 函數(shù)名: memccpy 功 能: 從源source中拷貝n個(gè)字節(jié)到目標(biāo)destin中 用 法: void *memccpy(void *destin, void *source, unsigned char ch, unsigned n); 函數(shù)名: malloc 功 能: 內(nèi)存分配函數(shù) 用 法: void *malloc(unsigned size); 函數(shù)名: memchr 功 能: 在數(shù)組的前n個(gè)字節(jié)中搜索字符 用 法: void *memchr(void *s, char ch, unsigned n); 函數(shù)名: memcpy 功 能: 從源source中拷貝n個(gè)字節(jié)到目標(biāo)destin中 用 法: void *memcpy(void *destin, void *source, unsigned n); 函數(shù)名: memicmp 功 能: 比較兩個(gè)串s1和s2的前n個(gè)字節(jié), 忽略大小寫(xiě) 用 法: int memicmp(void *s1, void *s2, unsigned n); 函數(shù)名: memmove 功 能: 移動(dòng)一塊字節(jié) 用 法: void *memmove(void *destin, void *source, unsigned n); 函數(shù)名: memset 功 能: 設(shè)置s中的所有字節(jié)為ch, s數(shù)組的大小由n給定 用 法: void *memset(void *s, char ch, unsigned n); 函數(shù)名: mkdir 功 能: 建立一個(gè)目錄 用 法: int mkdir(char *pathname); 函數(shù)名: mktemp 功 能: 建立唯一的文件名 用 法: char *mktemp(char *template); 函數(shù)名: MK_FP 功 能: 設(shè)置一個(gè)遠(yuǎn)指針 用 法: void far *MK_FP(unsigned seg, unsigned off); 函數(shù)名: modf 功 能: 把數(shù)分為指數(shù)和尾數(shù) 用 法: double modf(double value, double *iptr); 函數(shù)名: movedata 功 能: 拷貝字節(jié) 用 法: void movedata(int segsrc, int offsrc, int segdest, int offdest, unsigned numbytes); 函數(shù)名: moverel 功 能: 將當(dāng)前位置(CP)移動(dòng)一相對(duì)距離 用 法: void far moverel(int dx, int dy); 函數(shù)名: movetext 功 能: 將屏幕文本從一個(gè)矩形區(qū)域拷貝到另一個(gè)矩形區(qū)域 用 法: int movetext(int left, int top, int right, int bottom, int newleft, int newtop); 函數(shù)名: moveto 功 能: 將CP移到(x, y) 用 法: void far moveto(int x, int y); 函數(shù)名: movemem 功 能: 移動(dòng)一塊字節(jié) 用 法: void movemem(void *source, void *destin, unsigned len); 函數(shù)名: normvideo 功 能: 選擇正常亮度字符 用 法: void normvideo(void); 函數(shù)名: nosound 功 能: 關(guān)閉PC揚(yáng)聲器 用 法: void nosound(void); 函數(shù)名: open 功 能: 打開(kāi)一個(gè)文件用于讀或?qū)?函數(shù)名: outport 功 能: 輸出整數(shù)到硬件端口中 用 法: void outport(int port, int value); 函數(shù)名: outportb 功 能: 輸出字節(jié)到硬件端口中 用 法: void outportb(int port, char byte); 函數(shù)名: outtext 功 能: 在視區(qū)顯示一個(gè)字符串 用 法: void far outtext(char far *textstring); 函數(shù)名: outtextxy 功 能: 在指定位置顯示一字符串 用 法: void far outtextxy(int x, int y, char *textstring); 函數(shù)名: parsfnm 功 能: 分析文件名 用 法: char *parsfnm (char *cmdline, struct fcb *fcbptr, int option); 函數(shù)名: peek 功 能: 檢查存儲(chǔ)單元 用 法: int peek(int segment, unsigned offset); 函數(shù)名: peekb 功 能: 檢查存儲(chǔ)單元 用 法: char peekb (int segment, unsigned offset); 函數(shù)名: perror 功 能: 系統(tǒng)錯(cuò)誤信息 用 法: void perror(char *string); 函數(shù)名: pieslice 功 能: 繪制并填充一個(gè)扇形 用 法: void far pieslice(int x, int stanle, int endangle, int radius); 函數(shù)名: poke 功 能: 存值到一個(gè)給定存儲(chǔ)單元 用 法: void poke(int segment, int offset, int value); 函數(shù)名: pokeb 功 能: 存值到一個(gè)給定存儲(chǔ)單元 用 法: void pokeb(int segment, int offset, char value); 函數(shù)名: poly 功 能: 根據(jù)參數(shù)產(chǎn)生一個(gè)多項(xiàng)式 用 法: double poly(double x, int n, double c); 函數(shù)名: pow 功 能: 指數(shù)函數(shù)(x的y次方) 用 法: double pow(double x, double y); 函數(shù)名: pow10 功 能: 指數(shù)函數(shù)(10的p次方) 用 法: double pow10(int p); 函數(shù)名: printf 功 能: 產(chǎn)生格式化輸出的函數(shù) 用 法: int printf(char *format.); 函數(shù)名: putc 功 能: 輸出一字符到指定流中 用 法: int putc(int ch, FILE *stream); 函數(shù)名: putch 功 能: 輸出字符到控制臺(tái) 用 法: int putch(int ch); 函數(shù)名: putchar 功 能: 在stdout上輸出字符 用 法: int putchar(int ch); 函數(shù)名: putenv 功 能: 把字符串加到當(dāng)前環(huán)境中 用 法: int putenv(char *envvar); 函數(shù)名: putimage 功 能: 在屏幕上輸出一個(gè)位圖 用 法: void far putimage(int x, int y, void far *bitmap, int op); 函數(shù)名: putpixel 功 能: 在指定位置畫(huà)一像素 用 法: void far putpixel (int x, int y, int pixelcolor); 函數(shù)名: puts 功 能: 送一字符串到流中 用 法: int puts(char *string); 函數(shù)名: puttext 功 能: 將文本從存儲(chǔ)區(qū)拷貝到屏幕 用 法: int puttext(int left, int top, int right, int bottom, void *source); 函數(shù)名: putw 功 能: 把一字符或字送到流中 用 法: int putw(int w, FILE *strea
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 阿城區(qū)醫(yī)保協(xié)議書(shū)
- 房東退電費(fèi)協(xié)議書(shū)
- 離婚無(wú)孩子協(xié)議書(shū)
- 購(gòu)買(mǎi)老宅子協(xié)議書(shū)
- 殯葬車(chē)司機(jī)協(xié)議書(shū)
- 老板看老婆離婚協(xié)議書(shū)
- 多媒體投放協(xié)議書(shū)
- 婆婆寫(xiě)婚前協(xié)議書(shū)
- 房款抵工程協(xié)議書(shū)
- 婚姻防出軌協(xié)議書(shū)
- 食品安全與質(zhì)量檢測(cè)技能大賽考試題庫(kù)400題(含答案)
- 2024年浙江省嘉興市初三中考三??茖W(xué)試卷試題(含答案詳解)
- 核心素養(yǎng)-空間觀念
- 吉林省長(zhǎng)春市2024年中考語(yǔ)文真題試卷【附真題答案】
- DZ/T 0462.3-2023 礦產(chǎn)資源“三率”指標(biāo)要求 第3部分:鐵、錳、鉻、釩、鈦(正式版)
- 梧州喜得寶礦業(yè)有限公司廣西梧州市金山頂金銀礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 2024年職業(yè)衛(wèi)生技術(shù)人員評(píng)價(jià)方向考試題庫(kù)附答案
- 安全管理之肉制品安全及防控措施
- 綠色算力基礎(chǔ)設(shè)施的能源與算力協(xié)同優(yōu)化
- 中小學(xué)學(xué)生規(guī)范漢字書(shū)寫(xiě)比賽硬筆格式
- 商品房買(mǎi)賣(mài)合同(示范文本)GF-2000-0171
評(píng)論
0/150
提交評(píng)論