腦動(dòng)力

出版時(shí)間:2012-7  出版社:電子工業(yè)出版社  作者:韓先鋒  頁數(shù):416  字?jǐn)?shù):352000  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書全面、系統(tǒng)地介紹了C語言的庫函數(shù)。C語言是基礎(chǔ)的通用程序設(shè)計(jì)語言,許多語言都是從C語言基礎(chǔ)上發(fā)展起來的,C語言庫函數(shù)可以使編程更加高效便捷,所以應(yīng)該盡可能多地使用庫函數(shù)。書中的每個(gè)章節(jié)都有相應(yīng)的實(shí)例解析,每個(gè)實(shí)例都具有代表性,在實(shí)際應(yīng)用和開發(fā)中有很高的價(jià)值。
  本書按照函數(shù)的功能分章編寫,共15章,分別介紹了C語言基礎(chǔ)、分類函數(shù)、字符串操作函數(shù)、輸入/輸出函數(shù)、數(shù)學(xué)函數(shù)、時(shí)間函數(shù)、轉(zhuǎn)換函數(shù)、圖形函數(shù)、診斷函數(shù)、接口函數(shù)、目錄函數(shù)、進(jìn)程函數(shù)和內(nèi)存函數(shù)。
  本書附帶1張光盤,內(nèi)容為本書中的所有例子、源代碼,方便讀者使用。

書籍目錄

第1章 c語言基礎(chǔ)
1.1 c語言概述
1.2 c語言開發(fā)環(huán)境turbo c 2.0的基礎(chǔ)知識
1.2.1 file(文件)菜單
1.2.2 edit(編輯)菜單
1.2.3 run(運(yùn)行)菜單
1.2.4 compile(編譯)菜單
1.2.5 project(項(xiàng)目)菜單
1.2.6 options(選項(xiàng))菜單
1.2.7 debug(調(diào)試)菜單
1.2.8 break/watch(斷點(diǎn)及監(jiān)視表達(dá)式)菜單
1.3 使用turbo c運(yùn)行程序
1.4 使用microsoft visual c++ 6.0運(yùn)行程序
第2章 分類函數(shù)
2.1 字母數(shù)字
2.1.1 判斷字符是否為英文字母isalpha()
2.1.2 判斷字符是否為數(shù)字isdigit()
2.1.3 判斷字符是否為英文字母或數(shù)字isalnum()
2.1.4 判斷字符是否為小寫字母islower()
.2.1.5 判斷字符是否為大寫字母isupper()
2.2 字符
2.2.1 判斷字符是否為ascii碼isascii()
2.2.2 判斷字符是否為控制字符iscntrl()
2.2.3 判斷字符是否為可打印字符(不含空格)isgraph()
2.2.4 判斷字符是否為可打印字符(含空格)isprint()
2.2.5 判斷字符是否為標(biāo)點(diǎn)符號ispunct()
2.2.6 判斷字符是否為空白字符isspace()
2.2.7 判斷字符是否為十六進(jìn)制字符isxdigit()
第3章 字符串操作函數(shù)
3.1 復(fù)制
3.1.1 復(fù)制字符串到指定的數(shù)組中stpcpy()
3.1.2 復(fù)制字符串到指定的數(shù)組中strcpy()
3.1.3 復(fù)制字符串到最近申請的單元strdup()
3.1.4 復(fù)制前n個(gè)字符strncpy()
3.2 連接
3.2.1 把一個(gè)字符串添加到另一個(gè)字符串的結(jié)尾處strcat()
3.2.2 連接指定個(gè)數(shù)的字符到另一個(gè)字符串的結(jié)尾處strncat()
3.3 檢索
3.3.1 檢索某字符首次出現(xiàn)的位置strchr()
3.3.2 查找字符串中最后一次出現(xiàn)某字符的位置strrchr()
3.3.3 在一個(gè)字符串中搜索另一個(gè)字符串中的字符strcspn()
3.3.4 求兩個(gè)字符串中首個(gè)相同字符的位置strpbrk()
3.3.5 求字符串中第一個(gè)不在指定字符串中出現(xiàn)字符的下標(biāo)strspn()
3.3.6 求子字符串首次出現(xiàn)的位置strstr()
3.4 比較
3.4.1 比較字符串(區(qū)分大小寫)strcmp()
3.4.2 比較字符串(不分大小寫)stricmp()
3.4.3 比較字符串的前幾位字符(區(qū)分大小寫)strncmp()
3.4.4 比較字符串的前幾位字符(不分大小寫)strnicmp()
3.4.5 求字符串長度strlen()
3.5 轉(zhuǎn)換
3.5.1 將字符串轉(zhuǎn)換為小寫strlwr()
3.5.2 將字符轉(zhuǎn)換為大寫strupr()
3.5.3 反轉(zhuǎn)字符串strrev()
3.5.4 分解字符串strtok()
3.6 置位
3.6.1 將字符串前n個(gè)字符置位strnset()
3.6.2 將字符串設(shè)置為指定的字符strset()
第4章 輸入/輸出函數(shù)(一)
4.1 鍵盤控制臺
4.1.1 當(dāng)前鍵盤輸入kbhit()
4.1.2 從控制臺(鍵盤)讀取一個(gè)字符getch()
4.1.3 從控制臺(鍵盤)讀取一個(gè)字符,并顯示在屏幕上getchar()
4.1.4 從控制臺(鍵盤)讀取一個(gè)字符,并顯示在屏幕上getche()
4.1.5 從流中讀取一個(gè)字符fgetchar()
4.1.6 向控制臺寫一個(gè)字符putch()
4.1.7 輸出一個(gè)字符到控制臺putchar()
4.1.8 把字符退回到鍵盤緩沖區(qū)ungetch()
4.1.9 把一個(gè)字符退回輸入流ungetc()
4.1.10 從控制臺(鍵盤)讀取一個(gè)字符串cgets()
4.1.11 格式化輸入scanf()
4.1.12 從stdin中執(zhí)行格式化輸入vscanf()
4.1.13 格式化輸入cscanf()
4.1.14 從字符串中讀取指定格式的數(shù)據(jù)sscanf()
4.1.15 從stdin中執(zhí)行格式化輸入vsscanf()
4.1.16 將一個(gè)字符串放入輸出流中puts()
4.1.17 格式化輸出printf()
4.1.18 格式化輸出vprintf()
4.1.19 格式化輸出至屏幕cprintf()
4.1.20 將格式化的數(shù)據(jù)寫入字符串sprintf()
4.1.21 將格式化的數(shù)據(jù)放入字符串中vsprintf()
4.2 設(shè)備
4.2.1 控制i/o設(shè)備ioctl
4.2.2 設(shè)置某一信號的相應(yīng)動(dòng)作signal()
4.2.3 向正在執(zhí)行的程序發(fā)送一個(gè)信號raise()
第5章 輸入/輸出函數(shù)(二)
5.1 文件
5.1.1 修改文件名rename()
5.1.2 打開文件open()
5.1.3 新建文件creat()
5.1.4 創(chuàng)建一個(gè)新文件creatnew()
5.1.5 從文件中讀read()
5.1.6 往已經(jīng)打開的文件中寫數(shù)據(jù)write()
5.1.7 復(fù)制文件句柄dup()
5.1.8 復(fù)制文件句柄dup2()
5.1.9 檢測文件結(jié)束eof()
5.1.10 移動(dòng)文件讀/寫指針lseek()
5.1.11 獲取文件指針的當(dāng)前位置tell()
5.1.12 獲取設(shè)備類型isatty()
5.1.13 設(shè)置文件共享鎖lock()
5.1.14 解除文件共享鎖unlock()
5.1.15 關(guān)閉文件close()
5.1.16 打開一個(gè)文件fopen()
5.1.17 從流中讀取字符getc()
5.1.18 往指定流中輸入一個(gè)字符putc()
5.1.19 從流中讀取整數(shù)getw()
5.1.20 向流中寫整數(shù)putw()
5.1.21 把一個(gè)字符退回到輸入流中ungetc()
5.1.22 送一個(gè)字符到流中fputc()
5.1.23 從流中讀取一個(gè)字符fgetc()
5.1.24 從流中讀取一行或者指定個(gè)數(shù)的字符fgets()
5.1.25 送一個(gè)字符串到流中fputs()
5.1.26 從一個(gè)流中讀取數(shù)據(jù)fread()
5.1.27 向流中寫入一個(gè)數(shù)據(jù)塊fwrite()
5.1.28 從一個(gè)流中執(zhí)行格式化輸入fscanf()
5.1.29 將格式化數(shù)據(jù)送到流中fprintf()
5.1.30 從流中執(zhí)行格式化輸入vfscanf()
5.1.31 往流中格式化輸出vfprintf()
5.1.32 移動(dòng)文件的讀/寫指針到指定的位置fseek()
5.1.33 獲取文件讀/寫指針的當(dāng)前位置ftell()
5.1.34 將文件的讀/寫指針重新指向開頭rewind()
5.1.35 檢查流上的文件結(jié)束標(biāo)識feof()
5.1.36 檢測文件流是否出錯(cuò)ferror()
5.1.37 復(fù)位流錯(cuò)誤標(biāo)識clearerr()
5.1.38 把緩沖區(qū)與流相連setbuf()
5.1.39 為流指定特殊的緩沖區(qū)setvbuf()
5.1.40 關(guān)閉文件流fclose()
5.1.41 關(guān)閉所有打開的流fcloseall()
5.1.42 清空文件緩沖區(qū)fflush()
5.1.43 往已經(jīng)打開的文件中寫數(shù)據(jù)write()
5.2 文件屬性
5.2.1 設(shè)置文件屬性chmod()
5.2.2 獲取文件屬性access()
5.2.3 獲取文件的日期與時(shí)間getftime()
5.2.4 設(shè)置文件的日期與時(shí)間setftime()
5.2.5 獲取文件長度filelength()
5.2.6 設(shè)置打開文件方式setmode()
第6章 數(shù)學(xué)函數(shù)
6.1 絕對值
6.1.1 整數(shù)的絕對值abs()
6.1.2 求雙精度數(shù)據(jù)的絕對值fabs()
6.1.3 求長整型數(shù)的絕對值labs()
6.2 三角函數(shù)
6.2.1 正弦函數(shù)sin()
6.2.2 反正弦函數(shù)asin()
6.2.3 余弦函數(shù)cos()
6.2.4 反余弦函數(shù)acos()
6.2.5 正切函數(shù)tan()
6.2.6 反正切函數(shù)atan()
6.2.7 反正切函數(shù)atan2()
6.2.8 求直角三角形的斜邊長hypot ()
6.3 其他
6.3.1 計(jì)算多項(xiàng)式ploy()
6.3.2 將雙精度數(shù)分解為整數(shù)和小數(shù)部分modf()
6.3.3 求余數(shù)fmod()
6.3.4 把浮點(diǎn)數(shù)分解為尾數(shù)和指數(shù)frexp()
6.3.5 指數(shù)函數(shù)運(yùn)算exp()
6.3.6 計(jì)算value乘以2的exp次冪ldexp()
6.3.7 計(jì)算以e為底的對數(shù)值log()
6.3.8 計(jì)算以10為底的對數(shù)值log10()
6.3.9 計(jì)算x的y次冪pow()
6.3.10 計(jì)算10的x次冪pow10()
6.3.11 求一個(gè)非負(fù)數(shù)的平方根sqrt()
6.3.12 求雙曲余弦值cosh()
6.3.13 求雙曲正弦值sinh()
6.3.14 求雙曲正切值tanh()
6.3.15 求大于或者等于指定數(shù)的最小整數(shù)ceil()
6.3.16 求小于或者等于指定數(shù)的最大整數(shù)floor()
6.3.17 隨機(jī)數(shù)發(fā)生器的初始化函數(shù)srand()
6.3.18 偽隨機(jī)數(shù)發(fā)生器rand()
第7章 時(shí)間函數(shù)
7.1 轉(zhuǎn)換時(shí)間格式
7.1.1 把日期和時(shí)間轉(zhuǎn)換為字符串ctime()
7.1.2 把時(shí)間轉(zhuǎn)換為ascii碼asctime()
7.1.3 把時(shí)間轉(zhuǎn)換為格林尼治時(shí)間gmtime()
7.1.4 把時(shí)間轉(zhuǎn)換為當(dāng)?shù)貥?biāo)準(zhǔn)時(shí)間localtime()
7.1.5 unix時(shí)間兼容函數(shù)tzset()
7.1.6 把時(shí)間轉(zhuǎn)換為unxi格式dostounix()
7.1.7 把時(shí)間轉(zhuǎn)換為dos格式unixtodos()
7.2 讀取和設(shè)置計(jì)算機(jī)時(shí)間
7.2.1 獲取計(jì)算機(jī)日期getdate()
7.2.2 設(shè)置計(jì)算機(jī)日期setdate()
7.2.3 獲取計(jì)算機(jī)時(shí)間gettime()
7.2.4 設(shè)置計(jì)算機(jī)時(shí)間settime()
7.2.5 獲取當(dāng)前系統(tǒng)時(shí)間time()
7.2.6 設(shè)置當(dāng)前系統(tǒng)時(shí)間stime()
7.2.7 計(jì)算時(shí)間差difftime()
第8章 轉(zhuǎn)換函數(shù)
8.1 數(shù)字轉(zhuǎn)字符串
8.1.1 將雙精度數(shù)轉(zhuǎn)換為字符串ecvt()
8.1.2 將浮點(diǎn)數(shù)轉(zhuǎn)換為字符串fcvt()
8.1.3 將浮點(diǎn)數(shù)轉(zhuǎn)換為字符串gcvt()
8.1.4 將無符號長整型數(shù)據(jù)轉(zhuǎn)換為任意進(jìn)制的字符串ultoa()
8.1.5 將長整型數(shù)據(jù)轉(zhuǎn)換為字符串ltoa()
8.1.6 將整數(shù)轉(zhuǎn)換為字符串itoa()
8.2 字符串轉(zhuǎn)數(shù)字
8.2.1 將字符串轉(zhuǎn)為浮點(diǎn)數(shù)atof()
8.2.2 將字符串轉(zhuǎn)換為整數(shù)atoi()
8.2.3 將字符串轉(zhuǎn)換為長整型數(shù)據(jù)atol()
8.2.4 將字符串轉(zhuǎn)換為浮點(diǎn)數(shù)strtod()
8.2.5 將字符串轉(zhuǎn)換成長整型數(shù)據(jù)strtol()
8.3 其他轉(zhuǎn)換函數(shù)
8.3.1 將字符轉(zhuǎn)換為小寫字母tolower()
8.3.2 將字符轉(zhuǎn)換成大寫字母toupper()
8.3.3 求字符對應(yīng)的ascii碼toascii()
第9章 圖形函數(shù)(一)
9.1 點(diǎn)線型函數(shù)
9.1.1 獲取指定位置像素的顏色getpixel()
9.1.2 在指定位置繪制像素putpixel()
9.1.3 在指定的兩點(diǎn)之間畫一直線line()
9.1.4 從當(dāng)前點(diǎn)到有一定相對距離的點(diǎn)畫直線linerel()
9.1.5 設(shè)置當(dāng)前線的寬度和類型setlinestyle()
9.1.6 獲取可以傳遞給函數(shù)setcolor的最大顏色值getmaxcolor()
9.1.7 設(shè)置當(dāng)前畫線顏色setcolor()
9.1.8 獲取當(dāng)前畫線顏色getcolor()
9.1.9 獲取當(dāng)前線型信息getlinesettings()
9.1.10 繪制矩形rectangle()
9.1.11 繪制多邊形drawpoly()
9.1.12 繪制多邊形并填充fillpoly()
9.1.13 獲取最后一次調(diào)用arc的坐標(biāo)getarccoords()
9.1.14 繪制圓弧arc()
9.1.15 繪制圓circle()
9.1.16 繪制扇形并填充pieslice()
9.1.17 繪制橢圓ellips()
9.1.18 繪制橢圓并填充fillellipse()
9.2 填充函數(shù)
9.2.1 獲取當(dāng)前的填充模式和填充顏色getfillsettings()
9.2.2 將用戶定義的填充模式復(fù)制到內(nèi)存中g(shù)etfillpattern()
9.2.3 選擇用戶定義的填充模式setfillpattern()
9.2.4 設(shè)置填充模式和顏色setfillstyle()
9.2.5 獲取當(dāng)前圖形模式的縱橫比getaspectratio()
9.2.6 設(shè)置圖形模式的縱橫比setaspectratio()
9.2.7 獲取當(dāng)前背景顏色getbkcolor()
9.2.8 設(shè)置背景顏色setbkcolor ()
9.2.9 獲取調(diào)色板信息getpalette()
9.2.10 設(shè)置調(diào)色板的顏色setpalette()
9.2.11 設(shè)置調(diào)色板所有顏色值setallpalette()
9.2.12 填充一個(gè)有界區(qū)域floodfill()
第10章 圖形函數(shù)(二)
10.1 字體函數(shù)
10.1.1 設(shè)置圖形輸出系統(tǒng)的文本類型settextstyle()
10.1.2 獲取當(dāng)前圖形文本字體的信息gettextsettings()
10.1.3 在當(dāng)前點(diǎn)輸出字符串outtext()
10.1.4 在指定位置顯示一個(gè)字符串outtextxy()
10.1.5 設(shè)置圖形函數(shù)的文本對齊方式settextjustify()
10.1.6 設(shè)置矢量字體的寬度和高度setusercharsize()
10.1.7 獲取以像素為單位的字符串高度textheight()
10.1.8 獲取以像素為單位的字符串寬度textwidth()
10.1.9 選擇低亮度字符lowvideo()
10.1.10 選擇高亮度字符highvideo()
10.2 其他函數(shù)大集合
10.2.1 初始化圖形系統(tǒng)initgragh()
10.2.2 通過檢查硬件確定圖形驅(qū)動(dòng)程序和模式 detectgraph()
10.2.3 獲取當(dāng)前視窗信息getviewsettings()
10.2.4 獲取當(dāng)前圖形位置的x坐標(biāo)getx()
10.2.5 獲取當(dāng)前圖形位置的y坐標(biāo)gety()
10.2.6 設(shè)置當(dāng)前視窗setviewport()
10.2.7 清空視窗clearviewport()
10.2.8 清除圖形屏幕cleardevice()
10.2.9 獲取屏幕的最大x坐標(biāo)getmaxx()
10.2.10 獲取屏幕的最大y坐標(biāo)getmaxy()
10.2.11 移動(dòng)當(dāng)前點(diǎn)到指定位置moveto()
10.2.12 移動(dòng)當(dāng)前點(diǎn)到一相對距離moverel()
10.2.13 繪制二維條形圖bar()
10.2.14 繪制三維條形圖bar3d()
10.2.15 關(guān)閉圖形系統(tǒng)closegraph()
10.2.16 設(shè)置內(nèi)部圖形緩沖區(qū)的大小setgraphbufsize ()
10.2.17 獲取當(dāng)前圖形模式getgraphmode()
10.2.18 獲取圖形模式名getmodename()
10.2.19 設(shè)置當(dāng)前圖形模式setgraphmode()
10.2.20 保存指定區(qū)域的圖像到內(nèi)存getimage()
10.2.21 將內(nèi)存中的圖像數(shù)據(jù)顯示到屏幕上putimage()
10.2.22 獲取給定圖形驅(qū)動(dòng)程序的模式范圍getmoderange()
10.2.23 把當(dāng)前的圖形系統(tǒng)設(shè)置都復(fù)位為默認(rèn)值graphdefaults()
10.2.24 將屏幕模式恢復(fù)為文本模式restorecrtmode()
10.2.25 選擇圖形輸出活動(dòng)頁setactivepage()
10.2.26 設(shè)置可見圖形活動(dòng)頁setvisualpage()
10.2.27 獲取最后一次錯(cuò)誤的圖形操作的錯(cuò)誤代碼graphresult()
10.2.28 獲取一個(gè)錯(cuò)誤信息grapherrormsg()
10.2.29 用戶可修改的圖形存儲區(qū)分配函數(shù)_graphgetmem()
10.2.30 用戶可修改的圖形存儲區(qū)釋放函數(shù)_graphfreemem()
第11章 診斷函數(shù)
11.1 測試一個(gè)條件,如果為假則中止程序執(zhí)行assert()
11.2 顯示最近一次錯(cuò)誤信息perror()
11.3 獲取最近一次錯(cuò)誤信息strerror()
第12章 接口函數(shù)
12.1 文件與地址
12.1.1 獲取遠(yuǎn)指針偏移量fp_off()
12.1.2 獲取遠(yuǎn)地址段值fp_seg()
12.1.3 根據(jù)段值和偏移量構(gòu)造一個(gè)遠(yuǎn)指針mk_fp()
12.1.4 獲取程序段前綴的段地址getpsp()
12.1.5 刪除文件unlink()
12.1.6 分析文件名parsfnm()
12.1.7 隨機(jī)塊讀randbrd()
12.1.8 隨機(jī)塊寫randbwr()
12.1.9 獲取段的某偏移處的字peek()
12.1.10 獲取段某偏移處的字節(jié)peekb()
12.1.11 把字寫到段的某偏移處poke()
12.1.12 把字節(jié)寫到段的某偏移處pokeb()
12.1.13 讀取段寄存器值segread()
12.1.14 讀取絕對磁盤扇區(qū)absread()
12.1.15 往絕對磁盤扇區(qū)寫數(shù)據(jù)abswrite()
12.1.16 獲取磁盤自由空間getdfree()
12.1.17 獲取磁盤傳輸?shù)刂穏etdta()
12.1.18 設(shè)置磁盤傳輸?shù)刂穝etdta()
12.1.19 獲取指定驅(qū)動(dòng)器文件分配表信息getfat()
12.1.20 獲取當(dāng)前驅(qū)動(dòng)器文件分配表信息getfatd()
12.2 中斷
12.2.1 通用8086軟中斷接口int86()
12.2.2 通用8086軟中斷int86x()
12.2.3 改變軟中斷接口intr()
12.2.4 通用dos中斷接口intdos()
12.2.5 通用dos中斷接口intdosx()
12.2.6 退出并繼續(xù)駐留keep()
12.2.7 設(shè)置ctrl_break中斷處理程序ctrlbrk()
12.2.8 禁止中斷發(fā)生disable()
12.2.9 允許中斷發(fā)生enable()
12.2.10 產(chǎn)生一個(gè)軟中斷geninterrupt()
12.2.11 獲取中斷的處理程序getvect()
12.2.12 設(shè)置中斷的處理程序setvect()
12.2.13 定義硬件錯(cuò)誤處理程序harderr()
12.2.14 硬件錯(cuò)誤處理函數(shù)hardresume()
12.2.15 硬件錯(cuò)誤處理函數(shù)hardretn()
12.2.16 獲取ctrl_break中斷狀態(tài)getcbrk()
12.2.17 設(shè)置ctrl_break中斷開關(guān)setcbrk()
12.3 其他
12.3.1 dos系統(tǒng)調(diào)用bdos()
12.3.2 通用dos系統(tǒng)調(diào)用bdosptr()
12.3.3 讀取dos校驗(yàn)標(biāo)志狀態(tài)getverify()
12.3.4 設(shè)置dos校驗(yàn)標(biāo)志狀態(tài)setverify()
12.3.5 獲取擴(kuò)展dos錯(cuò)誤信息dosexterr()
12.3.6 dos的串行i/o通信bioscom()
12.3.7 對磁盤進(jìn)行低級操作biosdisk()
12.3.8 檢測設(shè)備biosequip()
12.3.9 鍵盤操作接口bioskey()
12.3.10 獲取ram大小biosmemory()
12.3.11 直接使用bios服務(wù)的打印機(jī)i/o biosprint()
12.3.12 讀取或者設(shè)置bios時(shí)間biostime()
12.3.13 延時(shí)sleep()
12.3.14 獲取與國家相關(guān)的信息country()
12.3.15 從硬件端口讀入一個(gè)字inport()
12.3.16 從硬件端口讀入一個(gè)字節(jié)inportb()
12.3.17 把字寫入硬件端口outport()
12.3.18 把字節(jié)寫入硬件端口outportb()
第13章 目錄函數(shù)
13.1 文件
13.1.1 構(gòu)造文件名fnmerge()
13.1.2 分解文件名fnsplit()
13.1.3 查找第一個(gè)匹配的文件findfirst()
13.1.4 查找下一個(gè)匹配的文件findnext()
13.1.5 查找文件searchpath()
13.1.6 構(gòu)造一個(gè)當(dāng)前目錄上不存在的文件名mktemp()
13.2 目錄
13.2.1 創(chuàng)建新目錄mkdir()
13.2.2 刪除目錄rmdir()
13.2.3 獲取指定驅(qū)動(dòng)器的當(dāng)前工作目錄getcurdir()
13.2.4 設(shè)置當(dāng)前工作路徑chdir()
13.2.5 獲取當(dāng)前工作路徑getcwd()
13.2.6 獲取當(dāng)前正在使用的驅(qū)動(dòng)器getdisk()
13.2.7 設(shè)置要使用的驅(qū)動(dòng)器setdisk()
第14章 進(jìn)程函數(shù)
14.1 異常中止一個(gè)進(jìn)程abort()
14.2 中止進(jìn)程exit()
14.3 中止進(jìn)程_exit()
14.4 注冊終止函數(shù)atexit()
14.5 裝入并運(yùn)行其他程序的函數(shù)族e(cuò)xec()
14.6 運(yùn)行子程序的函數(shù)族spawn()
14.7 發(fā)出一個(gè)dos命令system()
第15章 內(nèi)存函數(shù)
15.1 空間地址
15.1.1 分配dos存儲段allocmem()
15.1.2 修改之前分配的dos存儲段的大小setblock()
15.1.3 更改數(shù)據(jù)段空間的分配brk()
15.1.4 增加數(shù)據(jù)段空間的分配sbrk()
15.1.5 申請內(nèi)存空間calloc()
15.1.6 向系統(tǒng)申請分配內(nèi)存空間malloc()
15.1.7 重新分配內(nèi)存空間realloc()
15.1.8 分配遠(yuǎn)堆內(nèi)存空間farmalloc()
15.1.9 申請遠(yuǎn)堆內(nèi)存空間farcalloc()
15.1.10 改變遠(yuǎn)堆內(nèi)存大小farrealloc()
15.1.11 釋放由allocmem分配的內(nèi)存freemem()
15.1.12 釋放由malloc申請的空間free()
15.1.13 獲取未使用內(nèi)存的大小coreleft()
15.1.14 獲取遠(yuǎn)堆中未使用的存取區(qū)大小farcoreleft()
15.1.15 釋放遠(yuǎn)堆內(nèi)存空間farfree()
15.2 內(nèi)存數(shù)據(jù)
15.2.1 復(fù)制不大于指定個(gè)數(shù)的數(shù)據(jù)到目標(biāo)區(qū)memccpy()
15.2.2 復(fù)制指定個(gè)數(shù)的字節(jié)到目標(biāo)區(qū)memcpy()
15.2.3 復(fù)制字節(jié)movedata()
15.2.4 移動(dòng)一塊字節(jié)movemem()
15.2.5 內(nèi)存數(shù)據(jù)移動(dòng)memmove()
15.2.6 內(nèi)存置位為指定的值memset()
15.2.7 置位內(nèi)存指定的位置setmem()
15.2.8 從內(nèi)存查找字符memchr()
15.2.9 比較內(nèi)存中的字符(區(qū)分大小寫)memcmp()
15.2.10 比較內(nèi)存中字符的大小(不區(qū)分大小寫)memicmp()

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    腦動(dòng)力 PDF格式下載


用戶評論 (總計(jì)3條)

 
 

  •   本來以為是一本大書,拿到書才知道是一本小書,隨手翻了一下,感覺講的不是太細(xì)致,沒有深挖;不過每個(gè)函數(shù)都有例子,對自學(xué)的來說沒什么問題。
  •   其實(shí)錯(cuò)過了最便宜的購買時(shí)間,不過還是趕快買了。就是郵政的物流時(shí)間不敢恭維啊。書挺好的,可以作為參考。
  •   內(nèi)容很充實(shí),值得收藏
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7