




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C語言標(biāo)準(zhǔn)庫函數(shù)C語言標(biāo)準(zhǔn)庫函數(shù)未來教育搜集整理制作C語言標(biāo)準(zhǔn)庫函數(shù)C語言標(biāo)準(zhǔn)庫函數(shù)未來教育搜集整理制作1C語言標(biāo)準(zhǔn)庫函數(shù)索引Aabort1010111212131313141415absabsreadabswriteacosasctimeasinassertatanatexitatoiatolBbcd16161717biosdiskbiosprintbsearchCcalloc1818ceil2C語言標(biāo)準(zhǔn)庫函數(shù)索引Aabort1010111212131313141415absabsreadabswriteacosasctimeasinassertatanatexitatoiatolBbcd16161717biosdiskbiosprintbsearchCcalloc1818ceil2C語言標(biāo)準(zhǔn)庫函數(shù)cgetschdir1919192020202121212222_chmodchmodclearerclockcloseclosegraphcosctimectrlbrkDdelay23232324disabledivEenable252525exitexpFfabs2727282828292929farcallocfarfreefarmallocfarreallocfclosefcloseallfeof3C語言標(biāo)準(zhǔn)庫函數(shù)cgetschdir1919192020202121212222_chmodchmodclearerclockcloseclosegraphcosctimectrlbrkDdelay23232324disabledivEenable252525exitexpFfabs2727282828292929farcallocfarfreefarmallocfarreallocfclosefcloseallfeof3C語言標(biāo)準(zhǔn)庫函數(shù)fgetcfgets30303131313232323333343434353536363637373738fgetposfflushfloodfillfloorfnmergefnsplitfopenfp_offfprintffputcfputsfp_segfreefreopenfrexpfscanffseekfsetposftellfwriteGgcvtgetc3939394040414141424242getchargetcurdirgetcwdgetdategetdfreegetdiskgetenvgetimagegetmaxx4C語言標(biāo)準(zhǔn)庫函數(shù)fgetcfgets30303131313232323333343434353536363637373738fgetposfflushfloodfillfloorfnmergefnsplitfopenfp_offfprintffputcfputsfp_segfreefreopenfrexpfscanffseekfsetposftellfwriteGgcvtgetc3939394040414141424242getchargetcurdirgetcwdgetdategetdfreegetdiskgetenvgetimagegetmaxx4C語言標(biāo)準(zhǔn)庫函數(shù)getmaxy4343434444454545getpixelgetpspgettimegetvectgetxgetygmtimeIimagesize4747474848494949505050515152525253initgraphinportinportbint86int86xintdosintdosxintrisalnumisalphaiscntrlisdigitisupperitoaKkbhitkeep54545C語言標(biāo)準(zhǔn)庫函數(shù)getmaxy4343434444454545getpixelgetpspgettimegetvectgetxgetygmtimeIimagesize4747474848494949505050515152525253initgraphinportinportbint86int86xintdosintdosxintrisalnumisalphaiscntrlisdigitisupperitoaKkbhitkeep54545C語言標(biāo)準(zhǔn)庫函數(shù)Llabs5555565656575757585859ldexpldivlocaltimeloglog10longjmp_lrotl_lrotrlseekltoaMmalloc606061616162626363636464mkdirmblenmemchrmemcmpmemcpymemmovememsetmktempmk_fpmodfmovedataO_open656566openoutport6C語言標(biāo)準(zhǔn)庫函數(shù)Llabs5555565656575757585859ldexpldivlocaltimeloglog10longjmp_lrotl_lrotrlseekltoaMmalloc606061616162626363636464mkdirmblenmemchrmemcmpmemcpymemmovememsetmktempmk_fpmodfmovedataO_open656566openoutport6C語言標(biāo)準(zhǔn)庫函數(shù)outtextxy66Ppeek67676768686869697070perrorpowprintfputchputcharputenvputimageputpixelputsQqsort70R_read7272737373747475757576readreallocrectangleremoverenamerestorecrtmoderewindrmdir_rotl_rotr7C語言標(biāo)準(zhǔn)庫函數(shù)outtextxy66Ppeek67676768686869697070perrorpowprintfputchputcharputenvputimageputpixelputsQqsort70R_read7272737373747475757576readreallocrectangleremoverenamerestorecrtmoderewindrmdir_rotl_rotr7C語言標(biāo)準(zhǔn)庫函數(shù)Sscanf7777787878797979808081818182828283838384848585868686878788888889searchpathsetactivepagesetbufsetcolorsetdisksetgraphmodesetjmpsetlinestylesetlocalesetvbufsetvisualpagesignalsinsinhsprintfsqrtsrandsscanfstrcmpstrcpystrcspnstrerrorstrlenstrncatstrncmpstrncpystrrchrstrstrstrtokstrtoulsystem8C語言標(biāo)準(zhǔn)庫函數(shù)Sscanf7777787878797979808081818182828283838384848585868686878788888889searchpathsetactivepagesetbufsetcolorsetdisksetgraphmodesetjmpsetlinestylesetlocalesetvbufsetvisualpagesignalsinsinhsprintfsqrtsrandsscanfstrcmpstrcpystrcspnstrerrorstrlenstrncatstrncmpstrncpystrrchrstrstrstrtokstrtoulsystem8C語言標(biāo)準(zhǔn)庫函數(shù)Ttan9090919191timetmpnamUungetc93Vvfprintf949495vprintfvsprintfWwcstombs96969797wctomb_writewrite9C語言標(biāo)準(zhǔn)庫函數(shù)Ttan9090919191timetmpnamUungetc93Vvfprintf949495vprintfvsprintfWwcstombs96969797wctomb_writewrite9C語言標(biāo)準(zhǔn)庫函數(shù)Aabort功能異常終止程序頭文件stdlib.h語法 voidabort(void); abs功能整數(shù)的絕對值頭文件stdlib.hC語言標(biāo)準(zhǔn)庫函數(shù)Aabort功能異常終止程序頭文件stdlib.h語法 voidabort(void); abs功能整數(shù)的絕對值頭文件stdlib.h語法 intabs(intj); 返回值整數(shù)j的絕對值。如果不能表示j的絕對值,那么函數(shù)的行為是未定義的。10C語言標(biāo)準(zhǔn)庫函數(shù)absread功能讀磁盤絕對扇區(qū)函數(shù)頭文件dosh語法 intabsread(intdrive,intnum,intsectnum,void*buf) 返回值0:;C語言標(biāo)準(zhǔn)庫函數(shù)absread功能讀磁盤絕對扇區(qū)函數(shù)頭文件dosh語法 intabsread(intdrive,intnum,intsectnum,void*buf) 返回值0:;-1:失敗。abswrite功能寫磁盤絕對扇區(qū)函數(shù)頭文件dosh語法返回值0:;-1:失敗。acos功能11intabswrite(intdrive,intnsects,intlsect,void*buffer)drive=0(A驅(qū)動器)、1(B驅(qū)動器)、nsects=要寫的扇區(qū)數(shù)(64K個);lsect=起始邏輯扇區(qū)號;buffer=要寫入數(shù)據(jù)的內(nèi)存起始地址。C語言標(biāo)準(zhǔn)庫函數(shù)反余弦頭文件math.h語法 math.hdoubleacos(doublex); 返回值x的反余弦值。返回值的范圍在0到π之間。如果x的值不在?1C語言標(biāo)準(zhǔn)庫函數(shù)反余弦頭文件math.h語法 math.hdoubleacos(doublex); 返回值x的反余弦值。返回值的范圍在0到π之間。如果x的值不在?1到+1之間,那么就會發(fā)生定義域錯誤。asctime功能把日期和時間轉(zhuǎn)換成ASCII碼頭文件timeh語法 char*asctime(conststructtm*timeptr); 返回值指向以空字符結(jié)尾的字符串的指針。asin功能反正弦頭文件math.h語法12C語言標(biāo)準(zhǔn)庫函數(shù) doubleasin(doublex); 返回值x的反正弦值。返回值的范圍在-π/2到π/2之間。如果x的值不在-1C語言標(biāo)準(zhǔn)庫函數(shù) doubleasin(doublex); 返回值x的反正弦值。返回值的范圍在-π/2到π/2之間。如果x的值不在-1到+1之間,那么就會發(fā)生定義域錯誤。assert功能診斷表達(dá)式的真值頭文件asserth語法 voidassert(intexpression); atan功能反正切頭文件math.h語法 doubleatan(doublex); 返回值x的反正切值。返回值的范圍在?π/2到π/2之間。atexit功能在程序處要調(diào)用的函數(shù)13C語言標(biāo)準(zhǔn)庫函數(shù)頭文件stdlib.h語法 intatexit(void(*func)(void)); 返回值如果,返回零。如果不 ,則返回非零(達(dá)到由實(shí)現(xiàn)定義的限制)。atof功能將字符串轉(zhuǎn)換成浮點(diǎn)數(shù)的函數(shù)頭文件math.h、stdlibh語法C語言標(biāo)準(zhǔn)庫函數(shù)頭文件stdlib.h語法 intatexit(void(*func)(void)); 返回值如果,返回零。如果不 ,則返回非零(達(dá)到由實(shí)現(xiàn)定義的限制)。atof功能將字符串轉(zhuǎn)換成浮點(diǎn)數(shù)的函數(shù)頭文件math.h、stdlibh語法 doubleatof(constchar*s) 返回值字符串的轉(zhuǎn)換值。atoi功能將字符串轉(zhuǎn)換成整型數(shù)的函數(shù)頭文件stdlib.h語法 intatoi(constchar*s) 返回值字符串的轉(zhuǎn)換值。若出錯則返回0。14C語言標(biāo)準(zhǔn)庫函數(shù)atol功能將字符串轉(zhuǎn)換成長整型數(shù)的函數(shù)頭文件stdlib.h語法 longC語言標(biāo)準(zhǔn)庫函數(shù)atol功能將字符串轉(zhuǎn)換成長整型數(shù)的函數(shù)頭文件stdlib.h語法 longatol(constchar*s) 返回值字符串的轉(zhuǎn)換值。若出錯則返回0。15C語言標(biāo)準(zhǔn)庫函數(shù)Bbcd功能把一個數(shù)轉(zhuǎn)換成對應(yīng)的BCD碼的函數(shù)頭文件bcd.h語法biosdisk功能調(diào)用BIOS磁盤驅(qū)動程序函數(shù)頭文件bios.h語法C語言標(biāo)準(zhǔn)庫函數(shù)Bbcd功能把一個數(shù)轉(zhuǎn)換成對應(yīng)的BCD碼的函數(shù)頭文件bcd.h語法biosdisk功能調(diào)用BIOS磁盤驅(qū)動程序函數(shù)頭文件bios.h語法 charbiosdisk(intcmd,intdrive,inthead,inttrack,intsector,intnsects,void*buffer)返回值0x00-操作0x01-錯誤命令0x03-企圖寫具有寫保護(hù)的磁盤16bcdbcd(intx)bcdbcd(doublex)bcdbcd(doublex,intdecimals)C語言標(biāo)準(zhǔn)庫函數(shù)0x07-驅(qū)動器參數(shù)設(shè)置錯誤0x10-磁盤讀/CRC/ECC錯誤biosprint功能調(diào)用BIOS打印機(jī)I/O接口的函數(shù)頭文件bios.h語法 intC語言標(biāo)準(zhǔn)庫函數(shù)0x07-驅(qū)動器參數(shù)設(shè)置錯誤0x10-磁盤讀/CRC/ECC錯誤biosprint功能調(diào)用BIOS打印機(jī)I/O接口的函數(shù)頭文件bios.h語法 intbiosprint(intcmd,intabyte,intport) 返回值打印機(jī)狀態(tài)0(設(shè)備超時)3(I/O出錯);4(打印機(jī)已選擇)5(沒紙);位6(打印機(jī)確認(rèn));7(不忙)bsearch功能二分檢索頭文件stdlib.h語法返回值指向數(shù)組元素的指針,此數(shù)組元素是用來測試是否等于關(guān)鍵字的。17void*bsearch(constvoid*key,constvoid*base,sizetmemb,sizetsize,int(*compar)(constvoid*,constvoid*));C語言標(biāo)準(zhǔn)庫函數(shù)Ccalloc功能分配內(nèi)存函數(shù)頭文件stdlib.h、calloch語法 void*calloc(size_tC語言標(biāo)準(zhǔn)庫函數(shù)Ccalloc功能分配內(nèi)存函數(shù)頭文件stdlib.h、calloch語法 void*calloc(size_tnitems,size_tsize) 返回值返回指向新分配內(nèi)存的指針。空間不夠則返回NULL。ceil功能求不小于num的最小雙精度整數(shù)頭文件math.h語法 doubleceil(doublenum) 18C語言標(biāo)準(zhǔn)庫函數(shù)cgets功能讀字符串函數(shù)頭文件conio.h語法 char*cgets(char*str) 返回值指向str[2]的指針。chdir功能改變當(dāng)前目錄的函數(shù)頭文件dirh語法 C語言標(biāo)準(zhǔn)庫函數(shù)cgets功能讀字符串函數(shù)頭文件conio.h語法 char*cgets(char*str) 返回值指向str[2]的指針。chdir功能改變當(dāng)前目錄的函數(shù)頭文件dirh語法 intchdir(constchar*path) 返回值0();-1(失敗)_chmod功能改變文件存取權(quán)限的函數(shù)頭文件io.h、dos.h19C語言標(biāo)準(zhǔn)庫函數(shù)語法 int_chmod(constchar*path,intfunc[,intattrib]) 返回值失敗時返回-1。件是只讀文件;時返回文件的屬性字節(jié),如果返回值&FA_RDONLYC語言標(biāo)準(zhǔn)庫函數(shù)語法 int_chmod(constchar*path,intfunc[,intattrib]) 返回值失敗時返回-1。件是只讀文件;時返回文件的屬性字節(jié),如果返回值&FA_RDONLY不等于0,則文chmod功能改變文件存取權(quán)限的函數(shù)頭文件io.h、sys\stat.h語法 intchmod(constchar*path,intamode) 返回值0();-1(失敗)clearer功能清除流錯誤頭文件stdio.h語法 voidclearerr(FILE*stream); clock功能20C語言標(biāo)準(zhǔn)庫函數(shù)測得從程序開始到調(diào)用處處理機(jī)所用的時間頭文件timeh語法 longclock(void) close功能關(guān)閉文件函數(shù)頭文件io.h語法 intclose(inthandle) 返回值0(C語言標(biāo)準(zhǔn)庫函數(shù)測得從程序開始到調(diào)用處處理機(jī)所用的時間頭文件timeh語法 longclock(void) close功能關(guān)閉文件函數(shù)頭文件io.h語法 intclose(inthandle) 返回值0();-1(失敗)closegraph功能關(guān)閉圖形函數(shù)頭文件graphics.h語法 voidfarclosegraph(void) cos功能21C語言標(biāo)準(zhǔn)庫函數(shù)計算arg(弧度)的余弦值頭文件math.h語法 doublecos(doublearg) ctime功能把日期和時間轉(zhuǎn)換成字符串頭文件timeC語言標(biāo)準(zhǔn)庫函數(shù)計算arg(弧度)的余弦值頭文件math.h語法 doublecos(doublearg) ctime功能把日期和時間轉(zhuǎn)換成字符串頭文件timeh語法 char*ctime(consttime_t*timer); 返回值指向字符串的指針,此字符串描述了本地時間,此時間等價于timer指向的日歷時間。。ctrlbrk功能設(shè)置ctrl-break處理程序的函數(shù)頭文件dosh語法 voidctrlbrk(int(*handle)(void)) 22C語言標(biāo)準(zhǔn)庫函數(shù)Ddelay功能暫停函數(shù)頭文件dosh語法 voiddelay(unsignedmilliseconds) disable功能中斷的宏頭文件C語言標(biāo)準(zhǔn)庫函數(shù)Ddelay功能暫停函數(shù)頭文件dosh語法 voiddelay(unsignedmilliseconds) disable功能中斷的宏頭文件dosh語法 voiddisble(void) difftime功能時間差頭文件23C語言標(biāo)準(zhǔn)庫函數(shù)timeh語法 doubledifftime(time_ttime1,time_tC語言標(biāo)準(zhǔn)庫函數(shù)timeh語法 doubledifftime(time_ttime1,time_ttime0); 返回值time0(較早的時間)和time1之間的差值,此值按秒來衡量。div功能整數(shù)除法頭文件stdlib.h語法 div_tdiv(intnumer,intdenom); 返回值含有quot(numer除以denom時的商)和rem(余數(shù))的結(jié)構(gòu)。如果無法表示結(jié)果,那么函數(shù)的行為是未定義的。24C語言標(biāo)準(zhǔn)庫函數(shù)Eenable功能開硬件中斷的宏頭文件dosh語法 voidenable(void) exit功能程序頭文件stdlib.h語法C語言標(biāo)準(zhǔn)庫函數(shù)Eenable功能開硬件中斷的宏頭文件dosh語法 voidenable(void) exit功能程序頭文件stdlib.h語法 voidexit(intstatus); exp功能指數(shù)頭文件25C語言標(biāo)準(zhǔn)庫函數(shù)math.h語法 doubleexp(doubleC語言標(biāo)準(zhǔn)庫函數(shù)math.h語法 doubleexp(doublex); 返回值e的x次冪的值(即ex)。如果x的數(shù)過大,那么可能會發(fā)生取值范圍錯誤。26C語言標(biāo)準(zhǔn)庫函數(shù)Ffabs功能浮點(diǎn)數(shù)的絕對值頭文件math.h語法 doublefabs(doublex); 返回值x的絕對值。C語言標(biāo)準(zhǔn)庫函數(shù)Ffabs功能浮點(diǎn)數(shù)的絕對值頭文件math.h語法 doublefabs(doublex); 返回值x的絕對值。farcalloc功能從遠(yuǎn)堆中分配內(nèi)存的函數(shù)頭文件alloc.h語法 voidfar*farcalloc(unsignedlongnunits,unsignedlongunitsz) 返回值返回指向新分配塊的指針,若內(nèi)存不夠,則返回NULL。27C語言標(biāo)準(zhǔn)庫函數(shù)farfree功能從遠(yuǎn)堆中一塊已分配內(nèi)存的函數(shù)頭文件alloc.h語法 voidfarfree(voidfar*block) farmalloc功能從遠(yuǎn)堆中分配內(nèi)存的函數(shù)頭文件alloc.h語法 C語言標(biāo)準(zhǔn)庫函數(shù)farfree功能從遠(yuǎn)堆中一塊已分配內(nèi)存的函數(shù)頭文件alloc.h語法 voidfarfree(voidfar*block) farmalloc功能從遠(yuǎn)堆中分配內(nèi)存的函數(shù)頭文件alloc.h語法 voidfar*farmalloc(unsignedlongnbytes) 返回值返回指向新分配內(nèi)存的指針,若內(nèi)存不夠,則返回NULL。farrealloc功能調(diào)整遠(yuǎn)堆中已分配塊的函數(shù)頭文件:alloc.h語法 voidfar*farrealloc(voidfar*oldblock,unsignedlongnbytes) 28C語言標(biāo)準(zhǔn)庫函數(shù)返回值返回調(diào)整后的新內(nèi)存地址。若不能重新分配,則返回NULL。fclose功能關(guān)閉一個流函數(shù)頭文件stdio.h語法 intfclose(FILE*stream) 返回值0();EOF(C語言標(biāo)準(zhǔn)庫函數(shù)返回值返回調(diào)整后的新內(nèi)存地址。若不能重新分配,則返回NULL。fclose功能關(guān)閉一個流函數(shù)頭文件stdio.h語法 intfclose(FILE*stream) 返回值0();EOF(失敗)fcloseall功能關(guān)閉打開的流的函數(shù)頭文件stdio.h語法 intfcloseall(void) 返回值關(guān)閉流的總數(shù)。如果發(fā)現(xiàn)錯誤則返回EOF。feof功能檢查文件是否結(jié)束的函數(shù)29C語言標(biāo)準(zhǔn)庫函數(shù)頭文件stdio.h語法 intfeof(FILE*fp) 返回值文件結(jié)束返回非0值,否則返回0。fgetc功能從文件中字符頭文件stdio.h語法 intC語言標(biāo)準(zhǔn)庫函數(shù)頭文件stdio.h語法 intfeof(FILE*fp) 返回值文件結(jié)束返回非0值,否則返回0。fgetc功能從文件中字符頭文件stdio.h語法 intfgetc(FILE*stream); 返回值讀到的字符。如果fgetc函數(shù)遇到流的末尾,則設(shè)置流的文件尾指示器并且返回EOF。如果發(fā)生錯誤,fgetc函數(shù)設(shè)置流的錯誤指示器并且返回EOF。fgets功能從流中一字符串的函數(shù)頭文件stdio.h語法 char*fgets(chars[],intn,FILE*stream) 返回值30C語言標(biāo)準(zhǔn)庫函數(shù)時返回字符串參數(shù)s,出錯或遇到文件結(jié)束時,返回NULL。fgetpos功能獲得文件位置頭文件stdio.h語法 intfgetpos(FILE*stream,fpos_t*pos); 返回值如果就返回零。如果調(diào)用失敗,則返回非零值,并且把由實(shí)現(xiàn)定義的錯誤碼到errnoC語言標(biāo)準(zhǔn)庫函數(shù)時返回字符串參數(shù)s,出錯或遇到文件結(jié)束時,返回NULL。fgetpos功能獲得文件位置頭文件stdio.h語法 intfgetpos(FILE*stream,fpos_t*pos); 返回值如果就返回零。如果調(diào)用失敗,則返回非零值,并且把由實(shí)現(xiàn)定義的錯誤碼到errno中。fflush功能文件緩沖區(qū)頭文件stdio.h語法 intfflush(FILE*stream); 返回值如果就返回零。如果檢測到錯誤,就返回EOF。floodfill功能填充區(qū)域的函數(shù)31C語言標(biāo)準(zhǔn)庫函數(shù)頭文件graphics.h語法 voidfarfloodfill(intx,inty,intborder) floor功能求不大于num的最大雙精度整數(shù)頭文件math.h語法C語言標(biāo)準(zhǔn)庫函數(shù)頭文件graphics.h語法 voidfarfloodfill(intx,inty,intborder) floor功能求不大于num的最大雙精度整數(shù)頭文件math.h語法 doublefloor(doublenum) fnmerge功能建立文件路徑函數(shù)頭文件dirh語法fnsplit功能分解完整的路徑名函數(shù)頭文件32voidfnmerge(char*path,constchar*drive,constchar*dir,constchar*name,constchar*ext)C語言標(biāo)準(zhǔn)庫函數(shù)dirh語法返回值:如果有擴(kuò)展名,則返回值&EXTENSION!=0如果有文件名,則返回值&FILENAME!=0如果有目錄名,則返回值&DIRECTORY!=0如果有驅(qū)動器號,則返回值&DIRVE!=0fopen功能打開一個流函數(shù)頭文件stdio.h語法 FILEC語言標(biāo)準(zhǔn)庫函數(shù)dirh語法返回值:如果有擴(kuò)展名,則返回值&EXTENSION!=0如果有文件名,則返回值&FILENAME!=0如果有目錄名,則返回值&DIRECTORY!=0如果有驅(qū)動器號,則返回值&DIRVE!=0fopen功能打開一個流函數(shù)頭文件stdio.h語法 FILE*fopen(constchar*filename,constchar*mode) 返回值指明流的指針(時)或NULL(失敗時)fp_off功能獲取遠(yuǎn)地址偏移量的宏頭文件dosh語法 unsignedFP_OFF(voidfar*p) 返回值33intfnsplit(char*path,constchar*drive,constchar*dir,constchar*name,constchar*ext)C語言標(biāo)準(zhǔn)庫函數(shù)偏移量fprintf功能傳送輸出到一個流中的函數(shù)頭文件stdio.h語法 intfprintf(FILE*stream,constchar*format[,argument,...]) 返回值則返回輸出的字節(jié)數(shù),錯誤則返回C語言標(biāo)準(zhǔn)庫函數(shù)偏移量fprintf功能傳送輸出到一個流中的函數(shù)頭文件stdio.h語法 intfprintf(FILE*stream,constchar*format[,argument,...]) 返回值則返回輸出的字節(jié)數(shù),錯誤則返回EOF。fputc功能向文件寫字符頭文件stdio.h語法 intfputc(intc,FILE*stream); 返回值c(寫入的字符)。如果寫發(fā)生錯誤,fputc函數(shù)會為stream設(shè)置錯誤指示器,并且返回EOF。fputs功能向文件寫字符串34C語言標(biāo)準(zhǔn)庫函數(shù)頭文件stdio.h語法 intfputs(constchar*s,FILE*stream); 返回值如果,返回非負(fù)值。如果寫發(fā)生錯誤,則返回EOF。fp_seg功能獲取遠(yuǎn)地址段值的宏頭文件C語言標(biāo)準(zhǔn)庫函數(shù)頭文件stdio.h語法 intfputs(constchar*s,FILE*stream); 返回值如果,返回非負(fù)值。如果寫發(fā)生錯誤,則返回EOF。fp_seg功能獲取遠(yuǎn)地址段值的宏頭文件dosh語法 unsignedFP_SEG(voidfar*p) 返回值段地址值free功能已分配內(nèi)存的函數(shù)頭文件stdlib.h、alloc.h語法 voidfree(void*block) 35C語言標(biāo)準(zhǔn)庫函數(shù)freopen功能重新打開文件頭文件stdio.h語法 FILE*freopen(constchar*filrname,constchar*mode,FILE*stream); 返回值如果操作,返回streamC語言標(biāo)準(zhǔn)庫函數(shù)freopen功能重新打開文件頭文件stdio.h語法 FILE*freopen(constchar*filrname,constchar*mode,FILE*stream); 返回值如果操作,返回stream的值。如果無法打開文件則返回空指針。frexp功能分解成小數(shù)和指數(shù)頭文件math.h語法 doublefrexp(doublevalue,int*exp); fscanf功能格式化輸入函數(shù)頭文件stdio.h語法 intfscanf(FILE*stream,constchar*format[,address,...]) 36C語言標(biāo)準(zhǔn)庫函數(shù)fseek功能移動文件指針函數(shù)頭文件stdio.h語法 intfseek(FILE*stream,longoffset,intwhence) 返回值0表示0值表示失敗fsetposC語言標(biāo)準(zhǔn)庫函數(shù)fseek功能移動文件指針函數(shù)頭文件stdio.h語法 intfseek(FILE*stream,longoffset,intwhence) 返回值0表示0值表示失敗fsetpos功能設(shè)置文件位置頭文件stdio.h語法 intfsetpos(FILE*stream,constfpos_t*pos); 返回值如果在errno中。就返回零。如果調(diào)用失敗,返回非零值,并且把由實(shí)現(xiàn)定義的錯誤碼ftell功能確定文件位置頭文件stdio.h37C語言標(biāo)準(zhǔn)庫函數(shù)語法 longintftell(FILE*stream); 返回值返回stream指向的流的當(dāng)前文件位置指示器。如果調(diào)用失敗,返回-1L,并且把由實(shí)現(xiàn)C語言標(biāo)準(zhǔn)庫函數(shù)語法 longintftell(FILE*stream); 返回值返回stream指向的流的當(dāng)前文件位置指示器。如果調(diào)用失敗,返回-1L,并且把由實(shí)現(xiàn)定義的錯誤碼在errno中。fwrite功能把參數(shù)寫入流中的函數(shù)頭文件stdio.h語法 size_tfwrite(constvoid*ptr,size_tsize,size_tn,FILE*stream) 返回值調(diào)用時返回實(shí)際寫的數(shù)據(jù)項(xiàng)數(shù),出錯時返回一短整形數(shù)值。38C語言標(biāo)準(zhǔn)庫函數(shù)Ggcvt功能把雙精度數(shù)轉(zhuǎn)化成字符串的函數(shù)頭文件stdlib.h語法 char*gcvt(value,ndigit,buf) getc功能從流中取字符的宏頭文件stdio.h語法 intgetc(FILE*stream) C語言標(biāo)準(zhǔn)庫函數(shù)Ggcvt功能把雙精度數(shù)轉(zhuǎn)化成字符串的函數(shù)頭文件stdlib.h語法 char*gcvt(value,ndigit,buf) getc功能從流中取字符的宏頭文件stdio.h語法 intgetc(FILE*stream) getchar功能從stdin流中一個字符的函數(shù)頭文件39C語言標(biāo)準(zhǔn)庫函數(shù)stdio.h語法 字符型變量=getchar getcurdir功能指定驅(qū)動器的當(dāng)前目錄的函數(shù)頭文件dirh語法返回值0(調(diào)用);1(出錯)getcwd功能當(dāng)前目錄的函數(shù)頭文件dirh語法C語言標(biāo)準(zhǔn)庫函數(shù)stdio.h語法 字符型變量=getchar getcurdir功能指定驅(qū)動器的當(dāng)前目錄的函數(shù)頭文件dirh語法返回值0(調(diào)用);1(出錯)getcwd功能當(dāng)前目錄的函數(shù)頭文件dirh語法 char*getcwd(char*buf,intbuflen) 返回值buf非空,調(diào)用存緩沖區(qū)地址。返回buf,出錯返回NULL;若buf為NULL,返回指向已經(jīng)分配的內(nèi)40intgetcurdir(intdrive,chardirectory)drive=0(缺省);1(A驅(qū)動器);...directory用來存放目錄名,不包括驅(qū)動器名,不以反斜杠開始。C語言標(biāo)準(zhǔn)庫函數(shù)getdate功能系統(tǒng)日期函數(shù)頭文件dosh語法getdfree功能磁盤空閑空間的函數(shù)頭文件dirh語法 voidgetdfree(drive,dtable) getdisk功能當(dāng)前磁盤驅(qū)動器號函數(shù)頭文件C語言標(biāo)準(zhǔn)庫函數(shù)getdate功能系統(tǒng)日期函數(shù)頭文件dosh語法getdfree功能磁盤空閑空間的函數(shù)頭文件dirh語法 voidgetdfree(drive,dtable) getdisk功能當(dāng)前磁盤驅(qū)動器號函數(shù)頭文件dirh語法 intgetdisk(void) 41voidgetdate(pdate)structdate{intda_year;intda_day;intda_mon;};structdate*pdate;C語言標(biāo)準(zhǔn)庫函數(shù)getenv功能環(huán)境變量的當(dāng)前值的函數(shù)頭文件stdlib.h語法 char*getenv(constchar*name) getimage功能將指定區(qū)域的位圖象存入內(nèi)存的函數(shù)頭文件graphics.h語法C語言標(biāo)準(zhǔn)庫函數(shù)getenv功能環(huán)境變量的當(dāng)前值的函數(shù)頭文件stdlib.h語法 char*getenv(constchar*name) getimage功能將指定區(qū)域的位圖象存入內(nèi)存的函數(shù)頭文件graphics.h語法 voidfargetimage(intleft,inttop,intright,intbottom,voidfar*bitmap) getmaxx功能返回屏幕上最大的X坐標(biāo)值的函數(shù)頭文件graphics.h語法 intfargetmaxx(void) 42C語言標(biāo)準(zhǔn)庫函數(shù)getmaxy功能返回屏幕上最大的Y坐標(biāo)值的函數(shù)頭文件graphics.h語法 intfargetmaxy(void) getpixel功能像素顏色的函數(shù)頭文件graphics.h語法C語言標(biāo)準(zhǔn)庫函數(shù)getmaxy功能返回屏幕上最大的Y坐標(biāo)值的函數(shù)頭文件graphics.h語法 intfargetmaxy(void) getpixel功能像素顏色的函數(shù)頭文件graphics.h語法 unsignedfargetpixel(intx,inty) getpsp功能使用DOS系統(tǒng)調(diào)用0x62,返回程序段前綴(PSP)的段地址頭文件dosh語法 unsignedgetpsp(void) 43C語言標(biāo)準(zhǔn)庫函數(shù)gettime功能系統(tǒng)時間的函數(shù)頭文件timeh語法getvect功能中斷向量函數(shù)頭文件dosh語法 voidC語言標(biāo)準(zhǔn)庫函數(shù)gettime功能系統(tǒng)時間的函數(shù)頭文件timeh語法getvect功能中斷向量函數(shù)頭文件dosh語法 voidinterrupt(*getvect(intinterruptno)) 返回值指定中斷向量的當(dāng)前4字節(jié)值。44voidgettime(ptime)structtime{unsignedcharti_min;unsignedcharti_hour;unsignedcharti_hund;//百分之一秒unsignedcharti_sec;};structtime*ptime;C語言標(biāo)準(zhǔn)庫函數(shù)getx功能返回當(dāng)前圖形方式下位置的X坐標(biāo)值的函數(shù)頭文件graphics.h語法 intfargetx(void); gety功能返回當(dāng)前圖形方式下位置的Y坐標(biāo)值的函數(shù)頭文件C語言標(biāo)準(zhǔn)庫函數(shù)getx功能返回當(dāng)前圖形方式下位置的X坐標(biāo)值的函數(shù)頭文件graphics.h語法 intfargetx(void); gety功能返回當(dāng)前圖形方式下位置的Y坐標(biāo)值的函數(shù)頭文件graphics.h語法 intfargety(void); gmtime功能轉(zhuǎn)換成格林威治標(biāo)準(zhǔn)時間頭文件timeh語法 structtm*gmtime(consttime_t*timer); 返回值指向結(jié)構(gòu)的指針,此結(jié)構(gòu)包含的分解的UTC(協(xié)調(diào)世界時間—從前的格林威治時間)值等45C語言標(biāo)準(zhǔn)庫函數(shù)價于timer指向的日歷時間。如果C語言標(biāo)準(zhǔn)庫函數(shù)價于timer指向的日歷時間。如果UTC無效,則返回空指針。46C語言標(biāo)準(zhǔn)庫函數(shù)Iimagesize功能返回保存圖像緩沖區(qū)大小的函數(shù)頭文件graphics.h語法 unsignedfarimagesize(intleft,inttop,intright,intbottom) C語言標(biāo)準(zhǔn)庫函數(shù)Iimagesize功能返回保存圖像緩沖區(qū)大小的函數(shù)頭文件graphics.h語法 unsignedfarimagesize(intleft,inttop,intright,intbottom) 返回值返回 區(qū)的大小(字節(jié)),若所需內(nèi)存大于等于64K-1字節(jié),則返回0xffff(-1)。initgraph功能顯示模式 函數(shù)(初始化圖形系統(tǒng)函數(shù))頭文件graphics.h語法 voidfarinitgraph(intfar*driver,intfar*mode,charfar*path) inport功能47C語言標(biāo)準(zhǔn)庫函數(shù)從端口中讀入一個字的函數(shù)頭文件dosh語法 intinport(intportid) inportb功能從端口讀入一個字節(jié)的函數(shù)頭文件dosh語法C語言標(biāo)準(zhǔn)庫函數(shù)從端口中讀入一個字的函數(shù)頭文件dosh語法 intinport(intportid) inportb功能從端口讀入一個字節(jié)的函數(shù)頭文件dosh語法 unsignedcharinportb(intportid) int86功能執(zhí)行中斷函數(shù)(調(diào)用8086軟中斷函數(shù))頭文件dosh語法 intint86(intintno,unionREGS*inregs,unionREGS*outregs) 返回值中斷處理結(jié)束時的AX寄存器的值,錯誤時outregs-x.cflag!=048C語言標(biāo)準(zhǔn)庫函數(shù)int86x功能執(zhí)行中斷函數(shù)(8086軟中斷接口函數(shù))頭文件dosh語法intdos功能通用dos中斷接口函數(shù)頭文件dosC語言標(biāo)準(zhǔn)庫函數(shù)int86x功能執(zhí)行中斷函數(shù)(8086軟中斷接口函數(shù))頭文件dosh語法intdos功能通用dos中斷接口函數(shù)頭文件dosh語法intdosx功能通用dos中斷接口函數(shù)頭文件 dos.h 語法unionREGS*inregs;調(diào)用時的各寄存器的值49intintdos(inregs,outregs)unionREGS*inregs;//調(diào)用時的各寄存器的值unionREGS*outregs;//返回寄存器的值intint86x(intintno,unionREGS*inregs,unionREGS*outregs,structSREGS*segregs)C語言標(biāo)準(zhǔn)庫函數(shù)unionREGS*outregs;返回寄存器的值structSREGS*seregs;調(diào)用時的段寄存器的值(還設(shè)置返回時的值)intr功能執(zhí)行8086軟中斷函數(shù)(改變軟中斷接口函數(shù)C語言標(biāo)準(zhǔn)庫函數(shù)unionREGS*outregs;返回寄存器的值structSREGS*seregs;調(diào)用時的段寄存器的值(還設(shè)置返回時的值)intr功能執(zhí)行8086軟中斷函數(shù)(改變軟中斷接口函數(shù))頭文件dosh語法 voidintr(intintno,structREGPACK*preg) isalnum功能測試是字母或數(shù)字頭文件ctypeh語法 intisalnum(intc); 返回值如果isalnum是字母或數(shù)字,返回非零值;否則返回零。(如果isalph(c)或isdigit(c)為真,則c是字母或數(shù)字。)isalpha功能測試字母頭文件50C語言標(biāo)準(zhǔn)庫函數(shù)ctypeh語法 intisalpha(intc); 返回值如果isalnum(如果islower(c)或isupper(c)cC語言標(biāo)準(zhǔn)庫函數(shù)ctypeh語法 intisalpha(intc); 返回值如果isalnum(如果islower(c)或isupper(c)c是字母。)iscntrl功能測試 字符頭文件ctypeh語法 intiscntrl(intc); 返回值c是字符,返回非零值;否則返回零。isdigit功能測試數(shù)字頭文件ctypeh語法 intisdigit(intc); 返回值如果c是數(shù)字,返回非零值;否則返回零。51C語言標(biāo)準(zhǔn)庫函數(shù)isgraph功能測試圖形字符頭文件ctypeh語法 intisgraph(intc); 返回值如果c是顯示字符(除了空格)C語言標(biāo)準(zhǔn)庫函數(shù)isgraph功能測試圖形字符頭文件ctypeh語法 intisgraph(intc); 返回值如果c是顯示字符(除了空格),返回非零值;否則返回零。islower功能測試小寫字母頭文件ctypeh語法 intislower(intc); 返回值如果c是小寫字母,返回非零值;否則返回零。isupper功能測試大寫字母頭文件ctypeh52C語言標(biāo)準(zhǔn)庫函數(shù)語法 intisupper(intc); 返回值如果c是大寫字母,返回非零值;否則返回零。C語言標(biāo)準(zhǔn)庫函數(shù)語法 intisupper(intc); 返回值如果c是大寫字母,返回非零值;否則返回零。itoa功能把整形數(shù)轉(zhuǎn)換為字符串的函數(shù)頭文件stdlib.h語法 char*itoa(intvalue,char*string,intradix) 返回值指向string的指針53C語言標(biāo)準(zhǔn)庫函數(shù)Kkbhit功能檢查當(dāng)前按下的鍵的函數(shù)頭文件conio.h語法 intkbhit(void) 返回值如果按鍵有效,返回一非零值,否則返回0。keep功能C語言標(biāo)準(zhǔn)庫函數(shù)Kkbhit功能檢查當(dāng)前按下的鍵的函數(shù)頭文件conio.h語法 intkbhit(void) 返回值如果按鍵有效,返回一非零值,否則返回0。keep功能駐留并函數(shù)頭文件dosh語法 voidkeep(unsignedcharstatus,unsignedsize) 54C語言標(biāo)準(zhǔn)庫函數(shù)Llabs功能長整數(shù)的絕對值頭文件stdlib.h語法 longintlabs(longintj); 返回值jC語言標(biāo)準(zhǔn)庫函數(shù)Llabs功能長整數(shù)的絕對值頭文件stdlib.h語法 longintlabs(longintj); 返回值j的絕對值。如果不能表示j的絕對值,那么函數(shù)的行為是未定義的。ldexp功能小數(shù)和指數(shù)頭文件math.h語法 doubleldexp(doublex,intexp); 返回值x×2exp的值??赡軙l(fā)生取值范圍錯誤。55C語言標(biāo)準(zhǔn)庫函數(shù)ldiv功能長整數(shù)除法頭文件stdlib.h語法 ldiv_tldiv(longintnumer,longintC語言標(biāo)準(zhǔn)庫函數(shù)ldiv功能長整數(shù)除法頭文件stdlib.h語法 ldiv_tldiv(longintnumer,longintdenom); 返回值含有quot(numer除以denom的商)和rem(余數(shù))的結(jié)構(gòu)。如果無法表示結(jié)果,那么函數(shù)的行為是未定義的。localtime功能轉(zhuǎn)換成區(qū)域時間頭文件timeh語法 structtm*localtime(consttime_t*timer); 返回值指向結(jié)構(gòu)的指針,此結(jié)構(gòu)含有的分解時間等價于timer指向的日歷時間。log功能求num的自然對數(shù)值頭文件56C語言標(biāo)準(zhǔn)庫函數(shù)math.h語法 doublelog(doublenum) log10功能求num10為底的對數(shù)值頭文件math.h語法C語言標(biāo)準(zhǔn)庫函數(shù)math.h語法 doublelog(doublenum) log10功能求num10為底的對數(shù)值頭文件math.h語法 doublelog10(doublenum) longjmp功能非區(qū)域跳轉(zhuǎn)頭文件setjmp.h語法 voidlongjmp(jmp_bufenv,intval); 返回值如果val非零,它將是setjmp的返回值;如果val1,則setjmp1。_lrotl功能將一個無符號長整形數(shù)左循環(huán)移位的函數(shù)頭文件57C語言標(biāo)準(zhǔn)庫函數(shù)stdlib.h語法 unsignedlong_lrotl(unsignedlongvalue,intcount) 返回值將value向左循環(huán)移動countC語言標(biāo)準(zhǔn)庫函數(shù)stdlib.h語法 unsignedlong_lrotl(unsignedlongvalue,intcount) 返回值將value向左循環(huán)移動count位后的值。_lrotr功能將一個無符號長整形數(shù)右循環(huán)移位的函數(shù)頭文件stdlib.h語法 unsignedlong_lrotr(unsignedlongvalue,intcount) 返回值將value向右循環(huán)移動count位后的值。lseek功能移動文件指針函數(shù)頭文件io.h語法)58longlseek(inthandle,longoffset,intfromwhere)handle=open函數(shù)的返回值(文件句柄);fromwhere=文件位置(EST()ECUR()E_ND(2從文件結(jié)尾位置)C語言標(biāo)準(zhǔn)庫函數(shù)返回值指針新位置的偏移量(相對于文件開始處),出錯時返回-1L。ltoa功能把長整形數(shù)轉(zhuǎn)換為字符串的函數(shù)頭文件stdlib.h語法C語言標(biāo)準(zhǔn)庫函數(shù)返回值指針新位置的偏移量(相對于文件開始處),出錯時返回-1L。ltoa功能把長整形數(shù)轉(zhuǎn)換為字符串的函數(shù)頭文件stdlib.h語法 char*ltoa(longvalue,char*string,intradix) 返回值指向string的指針59C語言標(biāo)準(zhǔn)庫函數(shù)Mmalloc功能分配內(nèi)存函數(shù)頭文件alloc.h、stdlib.h語法 void*malloc(size_tsize) 返回值返回新分配內(nèi)存的地址,若無足夠內(nèi)存,返回NULLC語言標(biāo)準(zhǔn)庫函數(shù)Mmalloc功能分配內(nèi)存函數(shù)頭文件alloc.h、stdlib.h語法 void*malloc(size_tsize) 返回值返回新分配內(nèi)存的地址,若無足夠內(nèi)存,返回NULL。mkdir功能創(chuàng)建目錄函數(shù)頭文件dirh語法 intmkdir(constchar*path) 返回值0();-1(失敗)60C語言標(biāo)準(zhǔn)庫函數(shù)mblen功能計算多字節(jié)字符的長度頭文件stdlib.h語法 intmblen(constchar*s,size_tn); C語言標(biāo)準(zhǔn)庫函數(shù)mblen功能計算多字節(jié)字符的長度頭文件stdlib.h語法 intmblen(constchar*s,size_tn); 返回值如果s是空指針,返回非零值還是零值依賴于多字節(jié)字符是否是依賴狀態(tài)編碼。如果s指向空字符則返回零;如果接下來n個或幾個字節(jié)形成了一個有效的字符,那么返回s指向1。memchr功能搜索內(nèi)存塊字符頭文件stringh語法 void*memchr(constvoid*s,intc,size_tn); 返回值指向字符的指針,此字符是s所指向?qū)ο蟮那皀個字符中第一個遇到的字符c。如果沒有找到c,則返回空指針。memcmp功能比較內(nèi)存塊61C語言標(biāo)準(zhǔn)庫函數(shù)頭文件stringh語法 intmemcmp(constvoid*s1,constvoid*s2,size_tC語言標(biāo)準(zhǔn)庫函數(shù)頭文件stringh語法 intmemcmp(constvoid*s1,constvoid*s2,size_tn); 返回值負(fù)整數(shù)、零還是正整數(shù)依賴于s1所指向?qū)ο蟮那皀個字符是小于、等于還是大于s2所指向?qū)ο蟮那皀個字符。memcpy功能內(nèi)存塊頭文件stringh語法 void*memcpy(void*s1,constvoid*s2,size_tn); 返回值s1(指向目的的指針)。memmove功能內(nèi)存塊頭文件stringh語法 void*memmove(void*s1,constvoid*s2,size_tn); 返回值62C語言標(biāo)準(zhǔn)庫函數(shù)s1(指向目的的指針)。memset功能初始化內(nèi)存塊頭文件stringh語法 void*memset(void*s,intc,C語言標(biāo)準(zhǔn)庫函數(shù)s1(指向目的的指針)。memset功能初始化內(nèi)存塊頭文件stringh語法 void*memset(void*s,intc,size_tn); 返回值(指向內(nèi)存塊的指針)mktemp功能建立一個唯一的文件名的函數(shù)頭文件dirh語法 char*mktemp(char*template) mk_fp功能設(shè)置一個遠(yuǎn)指針的宏頭文件dosh語法63C語言標(biāo)準(zhǔn)庫函數(shù) voidfar*MK_FP(unsignedseg,unsignedofs) 返回值遠(yuǎn)指針modf功能分解成整數(shù)和小數(shù)部分頭文件math.h語法C語言標(biāo)準(zhǔn)庫函數(shù) voidfar*MK_FP(unsignedseg,unsignedofs) 返回值遠(yuǎn)指針modf功能分解成整數(shù)和小數(shù)部分頭文件math.h語法 doublemodf(doublevalue,double*iptr); 返回值value的小數(shù)部分。movedata功能拷貝數(shù)據(jù)函數(shù)頭文件mem.h、string.h語法64void movedata(unsigned srcseg,unsigned srcoff,unsigned dstoff,size_tn)C語言標(biāo)準(zhǔn)庫函數(shù)O_open功能打開一個文件進(jìn)行讀寫的函數(shù)頭文件fcntl.h、ioh語法返回值0(正常結(jié)束);-1(錯誤)open功能打開文件進(jìn)行讀寫的函數(shù)頭文件C語言標(biāo)準(zhǔn)庫函數(shù)O_open功能打開一個文件進(jìn)行讀寫的函數(shù)頭文件fcntl.h、ioh語法返回值0(正常結(jié)束);-1(錯誤)open功能打開文件進(jìn)行讀寫的函數(shù)頭文件fcntl.h、ioh語法 intopen(constchar*path,intaccess[,unsignedmode]) 返回值文件句柄( 時);-1(失敗時)。時,文件指針指向文件頭。65int_open(path,oflags)*path;//已建立文件的路徑名intoflags;//方式C語言標(biāo)準(zhǔn)庫函數(shù)outport功能輸出一個字到端口中的函數(shù)頭文件dosh語法 voidoutport(intportid,intvalue) outtextxy功能C語言標(biāo)準(zhǔn)庫函數(shù)outport功能輸出一個字到端口中的函數(shù)頭文件dosh語法 voidoutport(intportid,intvalue) outtextxy功能在指置顯示一字符串的函數(shù)頭文件graphics.h語法 voidfarouttextxy(intx,inty,charfar*textstring) 66C語言標(biāo)準(zhǔn)庫函數(shù)Ppeek功能返回指定內(nèi)存中字的函數(shù)頭文件dosh語法 intpeek(intseg,unsignedoffset) perrorC語言標(biāo)準(zhǔn)庫函數(shù)Ppeek功能返回指定內(nèi)存中字的函數(shù)頭文件dosh語法 intpeek(intseg,unsignedoffset) perror功能顯示錯誤信息頭文件stdio.h語法 voidperror(constchar*s); pow功能求以b為底的exp次冪的值頭文件67C語言標(biāo)準(zhǔn)庫函數(shù)math.h語法 doublepow(doubleb,doubleexp) printf功能寫格式化輸出到stdout的函數(shù)頭文件stdio.h語法C語言標(biāo)準(zhǔn)庫函數(shù)math.h語法 doublepow(doubleb,doubleexp) printf功能寫格式化輸出到stdout的函數(shù)頭文件stdio.h語法 intprintf(constchar*format,...); 返回值寫入的字符數(shù)量。如果發(fā)生錯誤就返回負(fù)值。putch功能向屏幕輸出字符的函數(shù)頭文件conio.h語法putchar功能68putch('轉(zhuǎn)義字符');單個字符');putch(字符變量);C語言標(biāo)準(zhǔn)庫函數(shù)在stdout上輸出字符的宏頭文件stdio.h語法 intputchar(intc) 返回值返回字符c,失敗返回EOF。putenv功能將字符串放入當(dāng)前環(huán)境中的函數(shù)頭文件stdlib.hC語言標(biāo)準(zhǔn)庫函數(shù)在stdout上輸出字符的宏頭文件stdio.h語法 intputchar(intc) 返回值返回字符c,失敗返回EOF。putenv功能將字符串放入當(dāng)前環(huán)境中的函數(shù)頭文件stdlib.h語法 intputenv(constchar*name) 返回值0();-1(失敗)putimage功能重新寫屏函數(shù)(輸出一個位圖象到圖形屏幕上的函數(shù))頭文件graphics.h語法 voidfarputimage(intleft,inttop,voidfar*buf,intop) 69C語言標(biāo)準(zhǔn)庫函數(shù)putpixel功能寫像素點(diǎn)函數(shù)頭文件graphics.h語法 voidfarputpixel(intx,inty,intcolor) putsC語言標(biāo)準(zhǔn)庫函數(shù)putpixel功能寫像素點(diǎn)函數(shù)頭文件graphics.h語法 voidfarputpixel(intx,inty,intcolor) puts功能輸出一字符串到stdout(標(biāo)準(zhǔn)輸出)的函數(shù)頭文件stdio.h語法Qqsort功能排序數(shù)組頭文件70puts("字符串");puts(字符串變量名即字符串變量的地址)C語言標(biāo)準(zhǔn)庫函數(shù)stdlib.h語法71voidqsort(voidC語言標(biāo)準(zhǔn)庫函數(shù)stdlib.h語法71voidqsort(void*base,size_tmemb,size_tsize,int(*compar)(constvoid*,constvoid*));C語言標(biāo)準(zhǔn)庫函數(shù)R_read功能讀文件函數(shù)頭文件io.h語法返回值0-0xfffe(實(shí)際讀出的字節(jié)數(shù));-1(錯誤)read功能讀文件函數(shù)頭文件C語言標(biāo)準(zhǔn)庫函數(shù)R_read功能讀文件函數(shù)頭文件io.h語法返回值0-0xfffe(實(shí)際讀出的字節(jié)數(shù));-1(錯誤)read功能讀文件函數(shù)頭文件io.h語法 intread(inthandle,void*buf,unsignedlen) 72int_read(handle,buffer,count)inthandle;//文件句柄void*buffer;//存放讀出數(shù)據(jù)的緩沖區(qū)unsignedcount;//一次讀出的字節(jié)數(shù)C語言標(biāo)準(zhǔn)庫函數(shù)返回值讀入緩沖區(qū)的字節(jié)數(shù),如果文件以文本方式打開,則不包括回車符和Ctrl-Z字符。realloc功能重新分配內(nèi)存函數(shù)頭文件stdlib.h語法返回值重分配的塊地址。若不能重分配,則返回NULL。rectangle功能畫一個矩形的函數(shù)頭文件graphics.hC語言標(biāo)準(zhǔn)庫函數(shù)返回值讀入緩沖區(qū)的字節(jié)數(shù),如果文件以文本方式打開,則不包括回車符和Ctrl-Z字符。realloc功能重新分配內(nèi)存函數(shù)頭文件stdlib.h語法返回值重分配的塊地址。若不能重分配,則返回NULL。rectangle功能畫一個矩形的函數(shù)頭文件graphics.h語法 voidfarrectangle(intleft,inttop,intright,intbottom) remove功能刪除一個文件的函數(shù)73void*realloc(void*block,size_tsize)block指向用malloc、calloc或realloc已得到的內(nèi)存。size是重新分配的字節(jié)。C語言標(biāo)準(zhǔn)庫函數(shù)頭文件stdio.h語法 intremove(constchar*filename) 返回值0();-1(失敗)rename功能文件改名函數(shù)頭文件stdio.h語法 C語言標(biāo)準(zhǔn)庫函數(shù)頭文件stdio.h語法 intremove(constchar*filename) 返回值0();-1(失敗)rename功能文件改名函數(shù)頭文件stdio.h語法 intrename(constchar*oldname,constchar*newname) 返回值0();-1(失敗)restorecrtmode功能恢復(fù)屏幕模式為調(diào)用initgraph前的設(shè)置的函數(shù)頭文件graphics.h語法 voidfarrestorecrtmode(void) 74C語言標(biāo)準(zhǔn)庫函數(shù)rewind功能返回到文件頭頭文件stdio.h語法 voidrewind(FILE*stream); rmdir功能刪除目錄函數(shù)頭文件dirh語法 intC語言標(biāo)準(zhǔn)庫函數(shù)rewind功能返回到文件頭頭文件stdio.h語法 voidrewind(FILE*stream); rmdir功能刪除目錄函數(shù)頭文件dirh語法 intrmdir(constchar*path) 返回值0();-1(操作出錯)_rotl功能將一個無符號整形數(shù)左循環(huán)移位的函數(shù)頭文件stdlib.h語法 unsigned_rotl(unsignedvalue,intcount) 75C語言標(biāo)準(zhǔn)庫函數(shù)返回值將value向左循環(huán)移動count位后的值。_rotr功能將一個無符號整形數(shù)右循環(huán)移位的函數(shù)頭文件C語言標(biāo)準(zhǔn)庫函數(shù)返回值將value向左循環(huán)移動count位后的值。_rotr功能將一個無符號整形數(shù)右循環(huán)移位的函數(shù)頭文件stdlib.h語法 unsigned_rotr(unsignedvalue,intcount) 返回值將value向右循環(huán)移動count位后的值。76C語言標(biāo)準(zhǔn)庫函數(shù)Sscanf功能格式化輸入函數(shù)頭文件stdio.h語法searchpath功能按dos路徑查找一個文件的函數(shù)頭文件dirhC語言標(biāo)準(zhǔn)庫函數(shù)Sscanf功能格式化輸入函數(shù)頭文件stdio.h語法searchpath功能按dos路徑查找一個文件的函數(shù)頭文件dirh語法 char*searchpath(constchar*file) 返回值77輸入格式",輸入項(xiàng)系列)scanf("%f",&實(shí)型變量)scanf("%c",&字符變量)scanf("%s",字符串變量)scanf("%d",&整型變量)char*字符串變量;C語言標(biāo)準(zhǔn)庫函數(shù)指向完整路徑名字符串的指針。失敗返回NULL。setactivepage功能設(shè)置圖形輸出活動頁的函數(shù)頭文件graphics.h語法 voidfarsetactivepage(intpage) setbuf功能設(shè)置緩沖區(qū)頭文件stdio.hC語言標(biāo)準(zhǔn)庫函數(shù)指向完整路徑名字符串的指針。失敗返回NULL。setactivepage功能設(shè)置圖形輸出活動頁的函數(shù)頭文件graphics.h語法 voidfarsetactivepage(intpage) setbuf功能設(shè)置緩沖區(qū)頭文件stdio.h語法 voidsetbuf(FILE*stream,char*buf); setcolor功能設(shè)置當(dāng)前要畫的線顏色的函數(shù)頭文件graphics.h語法 voidfarsetcolor(intcolor) 78C語言標(biāo)準(zhǔn)庫函數(shù)setdisk功能設(shè)置當(dāng)前驅(qū)動器的函數(shù)頭文件dirh語法 intsetdisk(intdrive) setgraphmode功能將系統(tǒng)設(shè)置成圖形模式并清屏的函數(shù)頭文件graphics.h語法C語言標(biāo)準(zhǔn)庫函數(shù)setdisk功能設(shè)置當(dāng)前驅(qū)動器的函數(shù)頭文件dirh語法 intsetdisk(intdrive) setgraphmode功能將系統(tǒng)設(shè)置成圖形模式并清屏的函數(shù)頭文件graphics.h語法 voidfarsetgraphmode(intmode) 返回值如果給了一個對當(dāng)前驅(qū)動程序來說無效的模式,則返回-10。setjmp功能準(zhǔn)備非局部跳轉(zhuǎn)頭文件setjmp.h語法 intsetjmp(jmp_bufenv); 79C語言標(biāo)準(zhǔn)庫函數(shù)返回值當(dāng)直接調(diào)用時,返回為零。當(dāng)從longjmp函數(shù)調(diào)用中返回時,返回非零值。setlinestyle功能設(shè)置當(dāng)前畫線寬度和類型的函數(shù)頭文件graphics.h語法setlocale功能設(shè)區(qū)頭文件locale.h語法 C語言標(biāo)準(zhǔn)庫函數(shù)返回值當(dāng)直接調(diào)用時,返回為零。當(dāng)從longjmp函數(shù)調(diào)用中返回時,返回非零值。setlinestyle功能設(shè)置當(dāng)前畫線寬度和類型的函數(shù)頭文件graphics.h語法setlocale功能設(shè)區(qū)頭文件locale.h語法 char*setlocale(intcategory,constchar*locale); 返回值如果locale是空指針,就返回一個指向與當(dāng)前地區(qū)的category相關(guān)的字符串的指針。否則,返回一個指向與新地區(qū)的category相關(guān)的字符串的指針。如果操作失敗,則返回空指針。80voidfarsetlinestyle(intlinestyle,unsignedupattern,intthickness)其中:linestyle=0為實(shí)線;1為點(diǎn)線;2為中心線;3為破折線;4為用戶定義。thickness=1為一個像素寬;3為三個像素寬。只有當(dāng)linestyle=4時,upattern才起作用。C語言標(biāo)準(zhǔn)庫函數(shù)setvbuf功能設(shè)置緩沖區(qū)頭文件stdio.h語法 intsetvbuf(FILE*stream,char*buf,intmode,size_tsize); 返回值如果操作,就返回零。如果C語言標(biāo)準(zhǔn)庫函數(shù)setvbuf功能設(shè)置緩沖區(qū)頭文件stdio.h語法 intsetvbuf(FILE*stream,char*buf,intmode,size_tsize); 返回值如果操作,就返回零。如果mode無效或者要求,則返回非零值。setvisualpage功能設(shè)置可見的圖形頁號的函數(shù)頭文件graphics.h語法 voidfarsetvisualpage(intpage) signal功能安裝信號處理函數(shù)頭文件signal.h語法 void(*signal(intsig,void(*func)(int)))(int); 81C語言標(biāo)準(zhǔn)庫函數(shù)返回值指向此信號前一個處理函數(shù)的指針。如果無法安裝處理函數(shù),則返回SIG_ERR。sin功能計算arg(弧度)的正弦值頭文件math.h語法 doublesin(doubleC語言標(biāo)準(zhǔn)庫函數(shù)返回值指向此信號前一個處理函數(shù)的指針。如果無法安裝處理函數(shù),則返回SIG_ERR。sin功能計算arg(弧度)的正弦值頭文件math.h語法 doublesin(doublearg) sinh功能雙曲正弦頭文件math.h語法 doublesinh(doublex); 返回值x的雙曲正弦值(按照弧度衡量的)。如果x的數(shù)過大,那么可能會發(fā)生取值范圍錯誤。sprintf功能格式化輸出到數(shù)組的函數(shù)頭文件82C語言標(biāo)準(zhǔn)庫函數(shù)stdio.h語法 intsprintf(buf,format,arg_list) 返回值實(shí)際寫入數(shù)組的字符個數(shù)。sqrt功能平方根頭文件math.h語法 doublesqrt(doubleC語言標(biāo)準(zhǔn)庫函數(shù)stdio.h語法 intsprintf(buf,format,arg_list) 返回值實(shí)際寫入數(shù)組的字符個數(shù)。sqrt功能平方根頭文件math.h語法 doublesqrt(doublex); 返回值x的平方根。如果x是負(fù)數(shù),則會發(fā)生定義域錯誤。srand功能啟動偽隨機(jī)數(shù)產(chǎn)生器頭文件stdlib.h語法 voidsrand(unsignedintseed); sscanf功能83C語言標(biāo)準(zhǔn)庫函數(shù)格式串讀頭文件stdio.h語法 intsscanf(constchar*s,constchar*format,...); 返回值讀入并且就返回EOFC語言標(biāo)準(zhǔn)庫函數(shù)格式串讀頭文件stdio.h語法 intsscanf(constchar*s,constchar*format,...); 返回值讀入并且就返回EOF。的數(shù)據(jù)項(xiàng)數(shù)量。如果在可以讀入任意數(shù)據(jù)項(xiàng)之前到達(dá)了字符串末尾,strcmp功能比較字符串頭文件stringh語法 intstrcmp(constchar*s1,constchar*s2); 返回值負(fù)數(shù)、零還是正整數(shù),依賴于s1所指向的字符串是小于、等于還是大于s2所指的字符串。strcpy功能字符串頭文件stringh語法84C語言標(biāo)準(zhǔn)庫函數(shù) char*strcpy(char*s1,constchar*s2); 返回值s1(指向目的的指針)strcspn功能C語言標(biāo)準(zhǔn)庫函數(shù) char*strcpy(char*s1,constchar*s2); 返回值s1(指向目的的指針)strcspn功能搜索集合中不在初始范圍內(nèi)的字符串頭文件stringh語法 size_tstrcspn(constchar*s1,constchar*s2); 返回值最長的初始字符段的長度,此初始字符段由s1指向的,但是不包含s2指向的字符串中的任何字符。strerror功能把錯誤數(shù)轉(zhuǎn)換成為字符串頭文件stringh語法 char*strerror(interrnum); 返回值指向字符串的指針
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠房長期租賃合同書
- 大數(shù)據(jù)智能營銷服務(wù)合同
- 環(huán)保設(shè)施建設(shè)施工合同
- 智慧物流園區(qū)運(yùn)營服務(wù)協(xié)議
- 院校與企業(yè)戰(zhàn)略合作協(xié)議書
- 房屋交易居間合同
- 合同資料員勞動合同
- 做時間的主人活動方案
- 個人勞務(wù)分包合同協(xié)議書
- 市場拓展策略實(shí)施方案
- 外科學(xué)教學(xué)課件:頸、腰椎退行性疾病
- 2023-2024屆高考語文復(fù)習(xí)小說訓(xùn)練(含答案)-孫犁《風(fēng)云初記》
- 中醫(yī)培訓(xùn)課件:《拔罐技術(shù)》
- 取節(jié)育環(huán)之后的護(hù)理
- 2023年12月東莞市樟木頭鎮(zhèn)下屬事業(yè)單位2024年公開招考4名特聘工程師筆試歷年高頻考題(難、易錯點(diǎn)薈萃)答案帶詳解附后
- 【課件】和爸爸騎馬遇野兔讀后續(xù)寫講評課課件
- 深交所證券法講義課件
- 河南文旅行業(yè)分析
- 降低一次性耗材漏收率品管圈課件
- 民法典之侵權(quán)責(zé)任編培訓(xùn)課件
- 研究生矩陣論試題及答案
評論
0/150
提交評論