人民幣定價:79 元
定價
:NT$ 474 元優惠價
:87 折 412 元
絕版無法訂購
商品簡介
目次
相關商品
商品簡介
《華章程序員書庫:C/C++語言程序開發參考手冊》是一本C/C++綜合查詢參考手冊,包含了C/C++程序開發中應用的各種函數、類及其方法。《華章程序員書庫:C/C++語言程序開發參考手冊》共分為兩篇:第一篇為C語言部分,主要包括動態內存管理函數、DEBUG相關函數庫、BIOS相關函數庫、控制臺輸入輸出函數庫、字符函數庫、目錄操作函數庫、系統接口函數庫、浮點數據處理函數庫、圖形處理函數庫、輸入輸出函數庫、數學函數庫、內存相關函數庫、進程管理函數庫、函數跳轉函數庫、標準庫函數庫、輸入輸出庫、標準工具庫函數庫、信號定義函數庫、字符串函數庫、時間函數庫等內容;第二篇為C++語言部分,主要包括數學函數、字符函數和字符串函數、時間日期函數、類型轉換函數、文件目錄操作函數、內存操作函數、輸入輸出函數、簡單數據類、輸出類、圖形工具類、文件輸入輸出類、網絡相關類、常用全局函數等內容。對于每類函數、方法,都按照功能、語法、示例的編排順序進行介紹,并對一些重點函數、方法給出了有代表性的典型應用。
《華章程序員書庫:C/C++語言程序開發參考手冊》內容詳勁示例豐富,非常適合作為編程人員及項目開發人員的工具用書。
《華章程序員書庫:C/C++語言程序開發參考手冊》內容詳勁示例豐富,非常適合作為編程人員及項目開發人員的工具用書。
目次
目錄
前言
第一篇 C語言部分
第1章 動態內存管理函數:alloc.h
1.1 brk——重置數據段存儲空間函數
1.2 coreleft——獲取未使用內存大小函數
1.3 farcalloc——申請遠堆空間函數
1.4 farcoreleft——獲取遠堆空閑存儲空間大小函數
1.5 farfree——釋放遠堆空間函數
1.6 farmalloc——申請遠堆空間函數
1.7 farrealloc——遠堆存儲塊空間調整函數
1.8 sbrk——增加數據段存儲空間函數
第2章 DEBUG相關函數庫:assert.h
2.1 assert——錯誤判斷函數
第3章 BIOS相關函數庫:bios.h
3.1 bioscom——串行I/O通信函數
3.2 biosdisk——軟硬盤I/O函數
3.3 biosequip——檢查設備函數
3.4 bioskey——鍵盤接口函數
3.5 biosmemory——獲取存儲塊大小函數
3.6 biostime——設置BIOS時間函數
第4章 控制臺輸入輸出函數庫:conio.h
4.1 cgets——從控制臺讀字符串函數
4.2 clreol——清除字符到行末函數
4.3 clrscr——清除文本模式窗口函數
4.4 cprintf——格式化輸出到屏幕函數
4.5 cputs——字符串輸出到屏幕函數
4.6 cscanf——格式化輸入函數
4.7 delline——刪除行函數
4.8 getch——無回顯字符輸入函數
4.9 getche——有回顯字符輸入函數
4.10 getpass——以密碼形式輸入函數
4.11 gettext——文本復制函數
4.12 gettextinfo——獲取文本模式的屏幕信息函數
4.13 gotoxy——設置光標函數
4.14 highvideo——高亮顯示文本函數
4.15 insline——插入空行函數
4.16 kbhit——檢查鍵盤按鍵函數
4.17 lowvideo——低亮顯示文本函數
4.18 movetext——移動屏幕文本函數
4.19 normvideo——正常亮顯示文本函數
4.20 putch——字符輸出函數
4.21 puttext——文本復制函數
4.22 textattr——設置文本屬性函數
4.23 textbackground——文本背景色選擇函數
4.24 textcolor——文本字符顏色選擇函數
4.25 textmode——文本模式設置函數
4.26 ungetch——把字符退回鍵盤緩沖區函數
4.27 wherex——返回水平光標位置函數
4.28 wherey——返回垂直光標位置函數
4.29 window——定義活動文本窗口函數
第5章 字符函數庫:ctype.h
5.1 isascii——判斷字符是否為ASCII碼函數
5.2 isalnum——判斷字符是否為字母或數字函數
5.3 isalpha——判斷字符是否為英文字母函數
5.4 iscntrl——判斷字符是否為控制字符函數
5.5 isdigit——判斷字符是否為十進制數字函數
5.6 isgraph——判斷字符是否為除空格外的可打印字符函數
5.7 islower——判斷字符是否為小寫英文字母函數
5.8 isprint——判斷字符是否為可打印字符(含空格)函數
5.9 ispunct——判斷字符是否為標點符號函數
5.10 isspace——判斷字符是否為空白字符函數
5.11 isupper——判斷字符是否為大寫英文字母函數
5.12 isxdigit——判斷字符是否為十六進制數字函數
5.13 toascii——將字符轉換為ASCII碼函數
5.14 tolower——將字符轉換為小寫英文字母函數
5.15 toupper——將字符轉換為大寫英文字母函數
第6章 目錄操作函數庫:dir.h
6.1 chdir——更改工作目錄函數
6.2 findfirst——搜索磁盤目錄函數
6.3 findnext——搜索磁盤下一個匹配的文件函數
6.4 fnmerge——構造完整路徑函數
6.5 fnsplit——拆分路徑函數
6.6 getcurdir——獲取指定驅動器上的工件目錄函數
6.7 getcwd——獲取當前工作目錄函數
6.8 getdisk——獲取磁盤驅動器號函數
6.9 mkdir——建立目錄函數
6.10 mktemp——生成不重復文件名函數
6.11 rmdir——刪除文件目錄函數
6.12 setdisk——設置當前工作驅動器函數
6.13 searchpath——查找文件函數
第7章 系統接口函數庫:dos.h
7.1 allocmem——DOS分配存儲段函數
7.2 bdos——DOS系統調用函數
7.3 country——返回國家相關信息函數
7.4 ctrlbrk——設置CtrlBreak處理程序函數
7.5 delay——以毫秒為單位的延時函數
7.6 dosexterr——獲取擴展DOS錯誤信息函數
7.7 dostounix——把DOS時間轉換為UNIX時間函數
7.8 FPOFF——獲取遠指針的偏移量宏
7.9 FPSEG——獲取遠指針的段地址宏
7.10 freemem——釋放已分配DOS內存塊函數
7.11 getcbrk——獲取CtrlBreak設置函數
7.12 getdate——獲取DOS日期函數
7.13 getdta——獲取磁盤傳輸地址函數
7.14 gettime——獲取系統時間函數
7.15 inport——從硬件端口中輸入一個字函數
7.16 inportb——從硬件端口中輸入一個字節函數
7.17 int86——通用8086軟中斷接口函數
7.18 int86x——增強型通用8086軟中斷接口函數
7.19 intdos——通用DOS中斷接口函數
7.20 intdosx——增強型通用DOS中斷接口函數
7.21 intr——改變軟中斷接口函數
7.22 keep——退出并繼續駐留函數
7.23 MKFP——遠指針合成宏
7.24 nosound——關閉PC揚聲器函數
7.25 outport——從硬件端口中輸出一個字函數
7.26 outportb——從硬件端口中輸出一個字節函數
7.27 parsfnm——分析文件名函數
7.28 peek——從存儲單元讀一個字函數
7.29 peekb——從存儲單元讀一個字節函數
7.30 poke——存一個字到給定存儲單元函數
7.31 pokeb——存一個字節到給定存儲單元函數
7.32 randbrd——隨機塊讀函數
7.33 randbwr——隨機塊寫函數
7.34 segread——讀段寄存器值函數
7.35 setblock——修改DOS分配地址函數
7.36 setcbrk——設置CtrlBreak函數
7.37 setdate——設置DOS日期函數
7.38 settime——設置DOS時間函數
7.39 setdta——設置磁盤傳輸地址函數
7.40 sleep——以秒為單位延時函數
7.41 sound——打開PC揚聲器函數
7.42 unixtodos——把UNIX時間轉換為DOS時間函數
第8章 浮點數據處理函數庫:float.h
8.1 clear87——清除狀態字函數
8.2 control87——設置控制字函數
8.3 status87——獲取浮點處理器狀態值函數
第9章 圖形處理函數庫:graphics.h
9.1 arc——畫弧線函數
9.2 bar——繪制二維條形圖函數
9.3 bar3d——繪制三維條形圖函數
9.4 circle——畫圓函數
9.5 cleardevice——清除圖形屏幕函數
9.6 clearviewport——清除圖形視區函數
9.7 closegraph——關閉圖形系統函數
9.8 detectgraph——通過檢測硬件確定圖形驅動程序和模式函數
9.9 drawpoly——繪制多邊形函數
9.10 ellipse——繪制橢圓函數
9.11 fillellipse——繪制并填充橢圓函數
9.12 fillpoly——繪制并填充多邊形函數
9.13 floodfill——填充有界區域函數
9.14 getarccoords——取得最后一次調用畫弧線坐標函數
9.15 getaspectratio——獲取當前圖形模式的縱橫比函數
9.16 getbkcolor——獲取當前背景顏色函數
9.17 getcolor——獲取當前畫線顏色函數
9.18 getdefaultpalette——返回默認調色板函數
9.19 getdrivername——獲取圖形驅動程序名函數
9.20 getfillpattern——獲取用戶定義的填充模式函數
9.21 getfillsettings——獲取填充模式和填充顏色函數
9.22 getgraphmode——獲取當前圖形模式函數
9.23 getimage——將指定區域的位圖調入內存函數
9.24 getlinesettings——獲取當前線型、模式和寬度函數
9.25 getmaxcolor——獲取最大顏色函數
9.26 getmaxmode——獲取當前驅動程序的最大圖形模式函數
9.27 getmaxx——返回屏幕的最大x坐標函數
9.28 getmaxy——返回屏幕的最大y坐標函數
9.29 getmodename——獲取指定圖形模式的名稱函數
9.30 getmoderange——獲取給定圖形驅動程序的模式范圍函數
9.31 getpixel——獲取指定像素的顏色函數
9.32 getpalette——獲取調色板函數
9.33 getpalettesize——獲取調色板的顏色數函數
9.34 gettextsettings——獲取當前圖形文本字體的信息函數
9.35 getviewsettings——獲取當前視口的信息函數
9.36 getx——獲取當前圖形位置的x坐標函數
9.37 gety——獲取當前圖形位置的y坐標函數
9.38 graphdefaults——將所有圖形設置復位為它們的默認值函數
9.39 grapherrormsg——返回一個錯誤信息串的指針函數
9.40 graphfreemem——用戶可修改的圖形存儲區釋放函數
9.41 graphgetmem——用戶可修改的圖形存儲區分配函數
9.42 graphresult——返回最后一次不成功的圖形操作的錯誤代碼函數
9.43 imagesize——返回保存為圖像所需的字節數函數
9.44 initgraph——初始化圖形系統函數
9.45 line——在指定兩點間畫直線函數
9.46 linerel——從當前位置點到相對位移點繪制直線函數
9.47 lineto——從當前位置點到指定點畫直線函數
9.48 moverel——將當前點移動到一相對距離函數
9.49 moveto——將當前點移動到(x,y) 函數
9.50 outtext——在視區顯示字符串函數
9.51 outtextxy——在指定位置顯示字符串函數
9.52 pieslice——繪制并填充扇形函數
9.53 putimage——在屏幕上輸出位圖函數
9.54 putpixel——在指定位置繪制像素函數
9.55 rectangle——繪制矩形函數
9.56 restorecrtmode——將屏幕模式恢復為先前的initgraph設置函數
9.57 sector——繪制并填充橢圓扇區函數
9.58 setactivepage——設置圖形輸出活動頁函數
9.59 setallpalette——按指定方式改變所有的調色板顏色函數
9.60 setaspectratio——設置圖形縱橫比函數
9.61 setbkcolor——設置當前背景顏色函數
9.62 setcolor——設置當前畫線顏色函數
9.63 setfillpattern——選擇用戶定義的填充模式函數
9.64 setfillstyle——設置填充模式和顏色函數
9.65 setgraphmode——設置當前圖形模式函數
9.66 setlinestyle——設置當前畫線寬度和類型函數
9.67 setpalette——設置有關當前調色板的信息函數
9.68 settextjustify——設置文本的對齊方式函數
9.69 settextstyle——設置當前的文本屬性函數
9.70 setusercharsize——為矢量字體改變字符寬度和高度函數
9.71 setviewport——為圖形輸出設置當前視口函數
9.72 setvisualpage——設置可見圖形頁號函數
9.73 setwritemode——設置輸出模式函數
9.74 textheight——獲取以像素為單位的字符串高度函數
9.75 textwidth——獲取以像素為單位的字符串寬度函數
第10章 輸入輸出函數庫:io.h
10.1 access——文件訪問權限設置函數
10.2 chmod——改變文件訪問方式函數
10.3 close——關閉文件函數
10.4 creat——創建文件函數
10.5 eof——文件檢測結束函數
10.6 fdopen——連接文件句柄函數
10.7 filelength——文件字節數統計函數
10.8 getftime——獲取文件時間函數
10.9 isatty——設備類型檢查函數
10.10 lock——文件共享鎖設置函數
10.11 lseek——移動文件指針函數
10.12 open——打開文件函數
10.13 read——讀文件函數
10.14 setmode——設置文件打開方式函數
10.15 tell——獲取文件指針位置函數
10.16 unlock——解除共享鎖函數
10.17 write——寫文件函數
第11章 數學函數庫:math.h
11.1 abs——整數絕對值函數
11.2 acos——反余弦值函數
11.3 asin——反正弦值函數
11.4 atan——反正切值函數
11.5 atan2——x/y反正切函數
11.6 ceil——不小于某數的最小整數函數
11.7 cos——余弦值函數
11.8 cosh——雙曲余弦值函數
11.9 exp——e的次冪函數
11.10 fabs——浮點數絕對值函數
11.11 floor——不大于某數的最大整數函數
11.12 fmod——余數函數
11.13 frexp——計算浮點數尾數和指數函數
11.14 hypot——計算直角三角形斜邊長度函數
11.15 labs——長整型絕對值函數
11.16 ldexp——計算冪函數
11.17 log——自然對數函數
11.18 log10——對數函數
11.19 modf——取浮點數小數部分函數
11.20 pow——計算x的y次冪函數
11.21 pow10——計算10的x次冪函數
11.22 sin——正弦值函數
11.23 sinh——雙曲正弦值函數
11.24 sqrt——平方根函數
11.25 tan——正切值函數
11.26 tanh——雙曲正切值函數
第12章 內存相關函數庫:mem.h
12.1 memccpy——字節復制函數
12.2 memchr——字符搜索函數
12.3 memcmp——串比較函數
12.4 memcpy——字節復制函數
12.5 memicmp——串比較函數
12.6 memmove——字節移動函數
12.7 memset——串設置函數
第13章 進程管理函數庫:process.h
13.1 spawnl——創建并運行子程序函數
13.2 spawnle——創建并運行子程序函數
第14章 函數跳轉函數庫:setjmp.h
14.1 longjmp——非局部轉移執行函數
14.2 setjmp——非局部轉移函數
第15章 標準庫函數庫:stdarg.h
15.1 vaarg——調用可變參數列表函數
15.2 vaend——停止使用可變參數函數
15.3 vastart——開始使用可變參數函數
15.4 vfprintf——格式化輸出流函數
15.5 vfscanf——執行流中格式化輸入函數
15.6 vprintf——格式化輸出函數
15.7 vsprintf——格式化輸出串函數
15.8 vscanf——執行格式化輸入函數
15.9 vsscanf——執行流中格式化輸入函數
第16章 輸入輸出庫:stdio.h
16.1 clearerr——復位錯誤標志函數
16.2 fclose——關閉流函數
16.3 feof——檢測流上的文件結束符函數
16.4 ferror——檢測流上的錯誤函數
16.5 fflush——清除流函數
16.6 fgetc——從流中讀取字符函數
16.7 fgetchar——從流中讀取字符函數
16.8 fgetpos——取得當前文件句柄函數
16.9 fgets——從流中讀取字符函數
16.10 fopen——打開流函數
16.11 fprintf——將格式化內容輸出到流函數
16.12 fputchar——輸出字符到標準輸出流(stdout)函數
16.13 fputs——送字符串到流中函數
16.14 fread——從流中讀數據函數
16.15 freopen——替換流函數
16.16 fscanf——從流中執行格式化輸入內容函數
16.17 fseek——重定位流上的文件指針函數
16.18 fsetpos——定位流上的文件指針函數
16.19 ftell——返回當前文件指針函數
16.20 fwrite——寫內容到流函數
16.21 getc——從流中讀取字符函數
16.22 getchar——從stdin流中讀字符函數
16.23 getche——從控制臺讀取字符(帶回顯)函數
16.24 gets——從流中讀取字符函數
16.25 getw——從流中讀取整數函數
16.26 perror——輸出系統錯誤信息函數
16.27 printf——格式化輸出函數
16.28 putc——輸出一個字符到流中函數
16.29 putchar——向stdout上輸出字符函數
16.30 puts——將字符串送到流中函數
16.31 putw——將字符或字送到流中函數
16.32 rename——重命名文件函數
16.33 remove——刪除文件函數
16.34 rewind——將文件指針重新指向流的開頭函數
16.35 scanf——格式化輸入函數
16.36 setbuf——把緩沖區與流相關聯函數
16.37 setvbuf——把緩沖區與流相關聯函數
16.38 sprintf——將格式化數據輸出到字符串中函數
16.39 sscanf——執行字符串中的格式化輸入函數
16.40 tmpfile——以二進制方式打開暫存文件函數
16.41 tmpnam——創建一個唯一的文件名函數
16.42 ungetc——把字符退回到輸入流函數
16.43 ungetch——把字符退回到鍵盤緩沖區函數
第17章 標準工具庫函數庫:stdlib.h
17.1 abort——異常終止進程函數
17.2 atexit——注冊終止函數
17.3 atof——轉換字符串函數
17.4 atoi——轉換字符串函數
17.5 atol——轉換字符串函數
17.6 bsearch——二分法搜索函數
17.7 calloc——分配主存儲器函數
17.8 div——整數相除函數
17.9 ecvt——轉換浮點數函數
17.10 exit——終止程序函數
17.11 fcvt——轉換浮點數函數
17.12 free——釋放已分配塊函數
17.13 gcvt——轉換浮點數函數
17.14 getenv——獲取環境中字符串函數
17.15 itoa——轉換整數函數
17.16 ldiv——長整型數相除函數
17.17 lfind——線性搜索函數
17.18 lsearch——線性搜索函數
17.19 malloc——內存分配函數
17.20 putenv——加載環境中字符串函數
17.21 qsort——快速排序函數
17.22 rand——隨機數發生器函數
17.23 random——隨機數發生器函數
17.24 randomize——初始化隨機數發生器函數
17.25 realloc——重新分配主存函數
17.26 srand——初始化隨機數發生器函數
17.27 strtod——轉換字符串函數
17.28 strtol——轉換字符串函數
17.29 swab——交換字節函數
17.30 system——發出DOS命令函數
第18章 信號定義函數庫:signal.h
18.1 raise——發送信號函數
18.2 signal——設置信號對應動作函數
第19章 字符串函數庫:string.h
19.1 movmem——從源字符中移動字節到目標字符函數
19.2 setmem——把內存區域的字節設置成字符函數
19.3 stpcpy——把字符串復制到數組函數
19.4 strcat——字符串追加函數
19.5 strchr——查找字符串首次出現的位置函數
19.6 strcmp——字符串比較函數
19.7 strcmpi——字符串比較(不區分大小寫)函數
19.8 strcpy——復制字符串到數組函數
19.9 strcspn——字符串查找函數
19.10 strdup——字符串復制函數
19.11 stricmp——字符串比較(不區分大小寫)函數
19.12 strlen——字符串長度函數
19.13 strlwr——將字符串轉換為小寫形式函數
19.14 strncat——字符串尾部追加函數
19.15 strncmp——字符串比較函數
19.16 strncmpi——字符串比較(不區分大小寫)函數
19.17 strncpy——將字符串復制到數組函數
19.18 strnicmp——字符串比較(不區分大小寫)函數
19.19 strpbrk——字符串查找函數
19.20 strrev——字符串倒序函數
19.21 strset——將字符串設置成指定字符函數
19.22 strstr——在字符串中查找指定字符首次出現的位置函數
19.23 strtok——用分隔符分解字符串函數
19.24 strupr——將字符串轉換為大寫形式函數
第20章 時間函數庫:time.h
20.1 asctime——日期和時間轉換函數
20.2 clock——測定運行時間函數
20.3 ctime——轉換日期時間字符串函數
20.4 difftime——計算時間差函數
20.5 gmtime——獲取格林尼治結構的時間函數
20.6 localtime——獲取tm結構的系統時間函數
20.7 time——獲取或設置時間函數
20.8 tzset——UNIX時間兼容函數
第二篇 C++語言部分
第21章 數學函數
21.1 chgsign函數——求參數的相反數
21.2 copysign函數——復制數據
21.3 hypot函數——求直角三角形斜邊長度
21.4 max函數——求兩個數中的大數
21.5 min函數——求兩個數中的小數
21.6 scalb函數——求參數的(2^ exp)倍數
21.7 abs函數——求整數的絕對值
21.8 acos函數——求反余弦值
21.9 asin函數——求反正弦值
21.10 atan函數——求反正切值
21.11 atan2函數——求x/y的反正切值
21.12 ceil函數——求不小于x的最小整數
21.13 cos函數——求余弦值
21.14 cosh函數——求雙曲余弦值
21.15 div函數——求兩個數的商和余數
21.16 exp函數——求雙精度數的指數函數值
21.17 fabs函數——求雙精度數的絕對值
21.18 floor函數——求不大于x的最大整數
21.19 fmod函數——求x/y的余數
21.20 frexp函數——把參數調整到0.5~1之間
21.21 labs函數——求長整型參數的絕對值
21.22 ldexp函數——求參數的(2^ exp)倍數
21.23 ldiv函數——求兩個長整型數相除的商和余數
21.24 log函數——求自然對數
21.25 log10函數——求以10為底的對數
21.26 modf函數——求雙精度數的小數部分
21.27 pow函數——求x的y次方的值
第22章 字符函數和字符串函數
22.1 isascii函數——測試參數的ASCII碼是否在0~127之間
22.2 iscsym函數——測試參數是否為大、小寫字母,下劃線或字符0~9
22.3 strdup函數——將字符串存入內存中
22.4 stricmp函數——比較兩個字符串
22.5 strlwr函數——大寫字母轉換成小寫字母
22.6 strnicmp函數——比較特定長度的字符串
22.7 strnset函數——把特定長度的字符設成某個特定字符
22.8 strrev函數——將字符串倒序排列
22.9 strset函數——把字符設定成某個特定字符
22.10 strupr函數——將小寫字母轉換成大寫字母
22.11 toascii函數——將字符轉換成ASCII碼
22.12 isalnum函數——測試參數是否為大、小寫字母或數字0~9
22.13 isalpha函數——測試參數是否為大、小寫字母
22.14 iscntrl函數——測試參數是否為控制字符
22.15 isdigit函數——測試參數是否為字符0~9
22.16 isgraph函數——測試參數的ASCII碼是否在33~126之間
22.17 islower函數——測試參數是否為小寫字母
22.18 isprint函數——測試參數的ASCII碼是否在32~126之間
22.19 isspace函數——測試參數是否為空格、制表符或換行符
22.20 isupper函數——測試參數是否為大寫字母
22.21 strcat函數——字符串連接函數
22.22 strchr函數——找出給定字符串里的特定字符
22.23 strcmp函數——對兩個字符串進行比較
22.24 strcpy函數——對字符串進行復制
22.25 strcspn函數——查找第一個是另一個字符串中的字符位置
22.26 strlen函數——求字符串的長度
22.27 strncat函數——將特定數目的字符串連接到另一個字符串
22.28 strncmp函數——比較特定長度的字符串
22.29 strncpy函數——復制特定長度的字符串到另一個字符串
22.30 strpbrk函數——從第一個是另一個字符串中的字符開始輸出字符串
22.31 strrchr函數——找出字符在字符串中最后出現的位置
22.32 strspn函數——查找第一個不是另一個字符串中的字符的位置
22.33 strstr函數——獲得第一次包含另一個字符串的位置指針
22.34 strtok函數——根據字符串中的字符截斷另一個字符串
22.35 strxfrm函數——將特定長度的字符串轉給另一個字符串
22.36 tolower函數——將大寫字符轉換為小寫字符
22.37 toupper函數——將小寫字符轉換為大寫字符
第23章 時間日期函數
23.1 ftime函數——讀取當前時間
23.2 strdate函數——將當前日期格式化寫入字符串
23.3 strtime函數——將當前時間格式化寫入字符串
23.4 asctime函數——以字符串顯示時間
23.5 clock函數——測試當前程序所使用的處理時間
23.6 ctime函數——將timet型轉為字符型
23.7 difftime函數——求兩次系統時間差
23.8 gmtime函數——以tm結構表示的時間
23.9 localtime函數——以tm結構表示的時間
23.10 mktime函數——通過改變tm結構變量改變時間
23.11 strftime函數——將tm結構時間格式化寫入字符串
23.12 time函數——獲得時間
第24章 類型轉換函數
24.1 ecvt函數——將浮點數轉換成字符串
24.2 fcvt函數——將浮點數轉換成字符串
24.3 itoa函數——將整型數轉換成字符串
24.4 ltoa函數——將長整型數轉換成字符串
24.5 ultoa函數——將無符號長整型數轉換成字符串
24.6 atof函數——將字符串轉換成雙精度數
24.7 atoi函數——將字符串轉換成整型數
24.8 atol函數——將字符串轉換成長整型數
24.9 strtod函數——將字符串轉換為雙精度數
24.10 strtol函數——將字符串轉換為長整型數
24.11 strtoul函數——將字符串轉換為無符號長整型數
第25章 文件目錄操作函數
25.1 chdir函數——改變當前的工作目錄
25.2 findclose函數——關閉句柄,釋放資源
25.3 findfirst函數——搜索第一個文件
25.4 findnext函數——搜索下一個文件
25.5 getcwd函數——獲得當前路徑名
25.6 mkdir函數——創建指定名稱的目錄
25.7 mktemp函數——創建唯一的文件名
25.8 rmdir函數——刪除目錄
25.9 searchenv函數——搜索文件路徑
25.10 tempnam函數——生成臨時文件名
第26章 內存操作函數
26.1 alloca函數——在堆棧上分配內存空間
26.2 expand函數——改變內存區域的字節數
26.3 heapadd函數——把內存區域添加到堆中
26.4 heapchk函數——檢查堆的連續性
26.5 heapmin函數——釋放沒有使用的堆空間
26.6 heapset函數——檢查堆的最小連續性
26.7 heapwalk函數——返回堆中下一個項目信息
26.8 msize函數——返回堆中內存區域的字節長度
26.9 calloc函數——在內存中取得一塊數組空間
26.10 free函數——釋放內存區塊
26.11 malloc函數——獲取內存區塊
26.12 realloc函數——重新分配內存
第27章 輸入輸出函數
27.1 access函數——檢查文件狀態
27.2 chmod函數——改變文件訪問模式
27.3 creat函數——創建文件
27.4 eof函數——測試文件指針是否在結尾
27.5 fcloseall函數——關閉所有文件
27.6 filelength函數——獲得文件長度
27.7 getw函數——從文件流中讀取一個整數
27.8 putw函數——將一個整數寫入文件流中
27.9 fclose函數——關閉文件
27.10 feof函數——測試文件流是否在結尾
27.11 ferror函數——測試文件流是否有錯誤
27.12 fflush函數——將緩沖區內容寫入文件
27.13 fgetc函數——從文件流讀出一個字符
27.14 fgets函數——從文件流中讀出一行字符
27.15 fopen函數——打開文件
27.16 fprintf函數——向文件流寫入格式化數據
27.17 fputs函數——向輸出流寫入一個字符串
27.18 fread函數——從文件流讀取數據
27.19 freopen函數——為文件指針重新分配文件
27.20 fscanf函數——從文件流中讀取格式化數據
27.21 fseek函數——設置文件操作指示器位置
27.22 ftell函數——獲取文件操作指示器位置
27.23 fwrite函數——向文件流寫入數據
27.24 getc函數——從文件流讀出一個字符
27.25 getchar函數——從輸入流讀取一個字符
27.26 gets函數——從輸入流中讀出一行字符
27.27 printf函數——將格式化數據寫入標準輸出流
27.28 putc函數——將一個字符寫入文件流中
27.29 putchar函數——將一個字符寫入輸出流中
27.30 puts函數——將字符串寫入輸出流中
27.31 rewind函數——將文件指針移動到起始位置
27.32 scanf函數——從輸入流讀出格式化數據
27.33 sprintf函數——向字符串中寫入格式化數據
27.34 sscanf函數——從字符串中讀出格式化數據
第28章 簡單數據類
28.1 CPoint類——坐標點類
28.1.1 CPoint構造函數——構造坐標點類對象
28.1.2 Offset方法——增加坐標點偏移值
28.2 CRect類——矩形類
28.2.1 BottomRight方法——獲得矩形右下角坐標
28.2.2 CenterPoint方法——計算矩形中心點坐標
28.2.3 CopyRect方法——復制矩形區域
28.2.4 DeflateRect方法——縮小矩形區域
28.2.5 EqualRect方法——判斷矩形是否相等
28.2.6 Height方法——獲得矩形高度
28.2.7 InflateRect方法——擴大矩形區域
28.2.8 IntersectRect方法——獲得兩個矩形的交集
28.2.9 IsRectEmpty方法——判斷矩形區域是否為空
28.2.10 IsRectNull方法——判斷矩形4條邊是否都為0
28.2.11 NormalizeRect方法——使高度和寬度均為正
28.2.12 OffsetRect方法——移動矩形
28.2.13 PtInRect方法——判斷點是否在矩形區域內
28.2.14 SetRect方法——設置矩形左上角和右下角坐標
28.2.15 SetRectEmpty方法——設置空矩形
28.2.16 Size方法——計算矩形的大小
28.2.17 SubtractRect方法——兩個矩形相減的矩形差
28.2.18 TopLeft方法——獲得矩形的左上角坐標
28.2.19 UnionRect方法——包含兩個矩形的最小矩形
28.2.20 Width方法——獲得矩形寬度
28.3 CSize類——尺寸類
28.3.1 CSize構造函數——構造CSize類對象
28.4 CTime類——絕對時間類
28.4.1 CTime構造函數——構造CTime類對象
28.4.2 Format方法——創建日期/時間值的格式化表達式
28.4.3 FormatGmt方法——生成對應的格式化字符串
28.4.4 GetAsSystemTime方法——轉換SYSTEMTIME
28.4.5 GetCurrentTime方法——獲得系統當前時間
28.4.6 GetDay方法——獲得CTime對象中的日期信息
28.4.7 GetDayOfWeek方法——獲得星期信息
28.4.8 GetGmtTm方法——獲取時間結構
28.4.9 GetHour方法——獲得小時信息
28.4.10 GetMinute方法——獲得分鐘信息
28.4.11 GetMonth方法——獲得月份信息
28.4.12 GetSecond方法——獲得秒鐘信息
28.4.13 GetTime方法——返回timet值
28.4.14 GetYear方法——獲得年份信息
28.5 CTimeSpan類——相對時間類
28.5.1 CTimeSpan構造函數——構造CtimeSpan類對象
28.5.2 Format方法——格式化時間字符串
28.5.3 GetDays方法——獲取完整的天數
28.5.4 GetHours方法——獲得時間段中的小時數
28.5.5 GetMinutes方法——獲得時間段中的分鐘數
28.5.6 GetSeconds方法——獲得時間段中的秒數
28.5.7 GetTotalHours方法——獲得所有小時數
28.5.8 GetTotalMinutes方法——獲得所有分鐘數
28.5.9 GetTotalSeconds方法——獲得所有的秒數
28.6 CString類——字符串類
28.6.1 AllocSysString方法——為OLE自動化返回字符串
28.6.2 AnsiToOem方法——將字符由ANSI轉換為OEM字符集
28.6.3 Collate方法——字符串比較
28.6.4 CollateNoCase方法——字符串比較
28.6.5 Compare方法——比較字符串
28.6.6 CompareNoCase方法——比較字符串(不區分大小寫)
28.6.7 CString構造函數——構造CString類對象
28.6.8 Delete方法——刪除一個或多個字符
28.6.9 Empty方法——設置空字符串
28.6.10 Find方法——搜索第一個匹配字符
28.6.11 FindOneOf方法——查找相匹配的第一個字符
28.6.12 Format方法——將格式化數據寫入到字符串中
28.6.13 FreeExtra方法——釋放額外的內存
28.6.14 GetAt方法——獲得由索引號指定的單個字符
28.6.15 GetBuffer方法——獲得指向字符緩沖區的指針
28.6.16 GetBufferSetLength方法——獲得指向字符緩沖區的指針
28.6.17 GetLength方法——獲取字符串中的字節數
28.6.18 Insert方法——插入單個字符或子字符串
28.6.19 IsEmpty方法——判斷字符串是否為空
28.6.20 Left方法——提取最前面的字符
28.6.21 LoadString方法——讀取Windows字符串資源
28.6.22 LockBuffer方法——為緩沖區內字符串加鎖
28.6.23 MakeLower方法——將字母全部轉換成小寫字母
28.6.24 MakeReverse方法——將字符倒序排列
28.6.25 MakeUpper方法——將字母全部轉換成大寫字母
28.6.26 Mid方法——截取一個字符串
28.6.27 OemToAnsi方法——將字符由OEM轉換為ANSI字符集
28.6.28 ReleaseBuffer方法——結束對緩沖區的使用
28.6.29 Remove方法——從字符串中移走指定的字符
28.6.30 Replace方法——替換字符串
28.6.31 ReverseFind方法——反向查找字符
28.6.32 Right方法——從字符串末尾提取字符
28.6.33 SetAt方法——向指定位置重寫字符
28.6.34 SpanExcluding方法——截取字符串
28.6.35 SpanIncluding方法——截取字符串
28.6.36 TrimLeft方法——刪除換行符、空格和tab字符
28.6.37 TrimRight方法——刪除一個或多個字符
28.6.38 UnlockBuffer方法——解鎖緩沖區
第29章 輸出類
29.1 CDC類——設備上下文
29.1.1 AbortPath方法——關閉拒絕路徑
29.1.2 AngleArc方法——繪制圓弧和線
29.1.3 Arc方法——繪制橢圓弧
29.1.4 ArcTo方法——畫一段橢圓弧
29.1.5 BeginPath方法——開始繪制路徑
29.1.6 BitBlt方法——復制位圖到當前設備
29.1.7 Chord方法——繪制橢圓弧
29.1.8 CloseFigure方法——關閉一個打開的圖表
29.1.9 CreateCompatibleDC方法——創建兼容的設備上下文
29.1.10 CreateDC方法——創建設備上下文
29.1.11 CreateIC方法——創建信息上下文
29.1.12 DeleteDC方法——刪除設備上下文
29.1.13 DPtoLP方法——將設備單位轉換為邏輯單位
29.1.14 Draw3dRect方法——繪制三維矩形
29.1.15 DrawEdge方法——繪制邊框
29.1.16 DrawFocusRect方法——繪制焦點矩形
29.1.17 DrawFrameControl方法——繪制控件
29.1.18 DrawIcon方法——繪制圖標
29.1.19 DrawState方法——繪制狀態圖像
29.1.20 DrawText方法——繪制文本
29.1.21 Ellipse方法——繪制橢圓
29.1.22 EndDoc方法——結束打印
29.1.23 EndPage方法——開始打印新頁
29.1.24 EndPath方法——結束繪制路徑
29.1.25 EnumObjects方法——枚舉畫筆和畫刷
29.1.26 ExtFloodFill方法——使用畫刷填充區域
29.1.27 ExtTextOut方法——繪制文本
29.1.28 FillPath方法——填充路徑
29.1.29 FillRect方法——填充矩形
29.1.30 FillRgn方法——填充區域
29.1.31 FillSolidRect方法——用實形畫刷填充區域
29.1.32 FloodFill方法——用畫刷填充區域
29.1.33 FrameRect方法——繪制矩形邊框
29.1.34 FrameRgn方法——繪制區域邊框
29.1.35 GetBkColor方法——獲取背景色
29.1.36 GetBkMode方法——獲取背景模式
29.1.37 GetBoundsRect方法——獲取綁定矩形
29.1.38 GetBrushOrg方法——獲取當前畫刷的起點
29.1.39 GetCurrentBitmap方法——獲取當前選擇的位圖
29.1.40 GetCurrentBrush方法——獲取當前選擇的畫刷
29.1.41 GetCurrentFont方法——獲取當前選擇的字體
29.1.42 GetCurrentPalette方法——獲取當前選擇的色板
29.1.43 GetCurrentPen方法——獲取當前選擇的畫筆
29.1.44 GetCurrentPosition方法——獲取畫筆的當前位置
29.1.45 GetDeviceCaps方法——獲取設備信息
29.1.46 GetHalftoneBrush方法——獲取半色調畫刷
29.1.47 GetKerningPairs方法——獲取選取的字體字符
29.1.48 GetMapMode方法——獲得當前映射模式
29.1.49 GetOutlineTextMetrics方法——獲取字體度量信息
29.1.50 GetOutputTabbedTextExtent方法——獲取字符串的寬度和高度
29.1.51 GetOutputTextExtent方法——獲取文本行的寬度和高度
29.1.52 GetPath方法——獲取路徑
29.1.53 GetPixel方法——獲取指定點的RGB值
29.1.54 GetPolyFillMode方法——獲取當前多邊形填充模式
29.1.55 GetROP2方法——獲取當前繪圖模式
29.1.56 GetSafeHdc方法——獲取設備上下文的句柄
29.1.57 GetStretchBltMode方法——獲取縮放模式
29.1.58 GetTabbedTextExtent方法——獲取字符串的寬度和高度
29.1.59 GetTextAlign方法——獲取文本對齊標記
29.1.60 GetTextCharacterExtra方法——獲取字符間距值
29.1.61 GetTextExtent方法——獲取文本行的寬度和高度
29.1.62 GetViewportExt方法——獲取視圖大小
29.1.63 GetViewportOrg方法——獲取視圖原點
29.1.64 GetWindow方法——獲取窗口
29.1.65 GetWindowExt方法——獲取窗口大小
29.1.66 GetWindowOrg方法——獲取窗口原點
29.1.67 GrayString方法——繪制灰顯位圖文本
29.1.68 InvertRect方法——反轉矩形內容
29.1.69 InvertRgn方法——反轉區域中的顏色
29.1.70 IsPrinting方法——確定是否正在打印
29.1.71 LineTo方法——從當前位置開始畫線
29.1.72 LPtoDP方法——將邏輯單位轉換為設備單位
29.1.73 MoveTo方法——移動到畫線的當前位置
29.1.74 OffsetClipRgn方法——移動剪切區域
29.1.75 OffsetViewportOrg方法——移動視圖原點
29.1.76 OffsetWindowOrg方法——移動窗口原點
29.1.77 PaintRgn方法——繪制區域
29.1.78 Pie方法——繪制餅形圖
29.1.79 PolyDraw方法——繪制一組線段
29.1.80 Polygon方法——繪制多邊形
29.1.81 Polyline方法——畫一組與指定點連接的線段
29.1.82 PolylineTo方法——畫多條直線
29.1.83 PolyPolygon方法——繪制多個多邊形
29.1.84 PolyPolyline方法——畫多組相連的線段
29.1.85 PtVisible方法——確定給定點是否在剪切區域內
29.1.86 RealizePalette方法——將邏輯調色板映射到系統調色板
29.1.87 Rectangle方法——繪制矩形
29.1.88 RectVisible方法——判斷給定矩形的任一部分是否在剪切區域內
29.1.89 ResetDC方法——更新設備上下文
29.1.90 RestoreDC方法——恢復設備上下文
29.1.91 RoundRect方法——繪制圓角矩形
29.1.92 SaveDC方法——保存設備上下文
29.1.93 ScaleWindowExt方法——修改窗口范圍
29.1.94 SelectClipPath方法——合并新區域和剪切區域
29.1.95 SelectClipRgn方法——合并給定區域和剪切區域
29.1.96 SelectObject方法——選擇對象
29.1.97 SelectPalette方法——選擇調色板
29.1.98 SelectStockObject方法——選擇Windows提供的GDI對象
29.1.99 SetAbortProc方法——設置打印終止的回調函數
29.1.100 SetBkColor方法——設置當前背景色
29.1.101 SetBkMode方法——設置背景模式
29.1.102 SetBoundsRect方法——設置外接矩形
29.1.103 SetBrushOrg方法——設置畫刷原點
29.1.104 SetMapMode方法——設置當前映射模式
29.1.105 SetPixel方法——設置指定點像素值
29.1.106 SetPixelV方法——設置指定像素下最接近的顏色
29.1.107 SetPolyFillMode方法——設置多邊形填充模式
29.1.108 SetROP2方法——設置當前繪圖模式
29.1.109 SetStretchBltMode方法——設置當前位圖拉伸模式
29.1.110 SetTextAlign方法——設置文本對齊方式
29.1.111 SetTextCharacterExtra方法——設置字符串中空格的數量
29.1.112 SetViewportExt方法——設置視區范圍
29.1.113 SetViewportOrg方法——設置視區起點坐標
29.1.114 SetWindowExt方法——設置窗體范圍
29.1.115 SetWindowOrg方法——設置窗體起點坐標
29.1.116 StartDoc方法——開始一項新的打印作業
29.1.117 StartPage方法——通告設備驅動程序開始一項新的打印作業
29.1.118 StretchBlt方法——縮放復制位圖到設備上下文
29.1.119 StrokeAndFillPath方法——關閉路徑并用畫刷填充
29.1.120 StrokePath方法——使用當前筆繪制指定路徑
29.1.121 TabbedTextOut方法——在指定制表位輸出字符串
29.1.122 TextOut方法——輸出字符
29.1.123 WidenPath方法——重新定義當前路徑為要畫的區域
29.2 CPaintDC類——繪制設備上下文
29.2.1 CPaintDC方法——構造方法
29.3 CClientDC類——客戶區設備上下文
29.3.1 CClientDC方法——構造方法
29.4 CWindowDC類——窗口設備上下文
29.4.1 CWindowDC方法——構造方法
29.5 CMetaFileDC類——圖元文件設備上下文
29.5.1 Close方法——關閉圖元文件句柄
29.5.2 CloseEnhanced方法——關閉增強格式的圖元文件句柄
29.5.3 CMetaFileDC方法——構造方法
29.5.4 CreateEnhanced方法——創建Windows增強格式的元文件設備上下文
第30章 圖形工具類
30.1 CGdiObject類——圖形對象類
30.1.1 CreateStockObject方法——獲得GDI對象句柄
30.1.2 DeleteObject方法——刪除GDI對象
30.1.3 GetObjectType方法——得到GDI對象的類型
30.1.4 GetSafeHandle方法——返回對象指針
30.2 CBrush類——畫刷類
30.2.1 CreateBrushIndirect方法——通過LOGBRUSH結構創建畫刷
30.2.2 CreateDIBPatternBrush方法——通過位圖創建畫刷
30.2.3 CreateHatchBrush方法——創建陰影畫刷
30.2.4 CreatePatternBrush方法——通過顏色模板創建畫刷
30.2.5 CreateSolidBrush方法——創建實體畫刷
30.2.6 CreateSysColorBrush方法——通過顏色創建畫刷
30.2.7 GetLogBrush方法——取得LOGBRUSH結構
30.3 CPen類——畫筆類
30.3.1 CreatePen方法——動態創建畫筆
30.3.2 CreatePenIndirect方法——用LOGPEN結構創建畫筆
30.3.3 GetExtLogPen方法——獲取EXTLOGPEN結構
30.3.4 GetLogPen方法——獲取LOGPEN結構
30.4 CFont類——字體類
30.4.1 CreateFont方法——創建字體
30.4.2 CreateFontIndirect方法——創建由LOGFONT結構給出其特征的字體
30.4.3 CreatePointFont方法——用于指定高度和字體創建字體對象
30.4.4 CreatePointFontIndirect方法——創建字體
30.4.5 GetLogFont方法——獲得LOGFONT結構
30.5 CBitmap類——位圖類
30.5.1 CreateBitmap方法——創建位圖
30.5.2 CreateBitmapIndirect方法——創建位圖
30.5.3 CreateCompatibleBitmap方法——創建位圖
30.5.4 CreateDiscardableBitmap方法——創建位圖
30.5.5 GetBitmap方法——獲取位圖信息
30.5.6 LoadBitmap方法——加載位圖資源
30.6 CRgn類——區域類
30.6.1 CombineRgn方法——兩個區域的聯合
30.6.2 CopyRgn方法——復制區域
30.6.3 CreateEllipticRgn方法——創建橢圓形區域
30.6.4 CreateEllipticRgnIndirect方法——創建橢圓形區域
30.6.5 CreateFromPath方法——從通道中創建區域
30.6.6 CreatePolygonRgn方法——創建多邊形區域
30.6.7 CreatePolyPolygonRgn方法——創建多邊形區域
30.6.8 CreateRectRgn方法——創建矩形區域
30.6.9 CreateRectRgnIndirect方法——創建矩形區域
30.6.10 CreateRoundRectRgn方法——創建圓角矩形區域
30.6.11 PtInRegion方法——確定點是否在矩形內
30.6.12 RectInRegion方法——確定矩形是否在區域內
30.6.13 SetRectRgn方法——設置矩形區域
第31章 文件輸入輸出類
31.1 CFile類——文件類
31.1.1 CFile方法——構造文件類對象
31.1.2 Close方法——關閉CFile對象
31.1.3 GetFileName方法——獲取文件名
31.1.4 GetFilePath方法——獲取完整路徑
31.1.5 GetFileTitle方法——獲得文件標題
31.1.6 GetLength方法——獲取文件長度
31.1.7 GetPosition方法——獲取文件指針位置
31.1.8 GetStatus方法——獲取文件屬性
31.1.9 LockRange方法——鎖定文件
31.1.10 Open方法——打開文件
31.1.11 Read方法——讀取文件
31.1.12 ReadHuge方法——讀取大文件
31.1.13 Remove方法——刪除文件
31.1.14 Rename方法——重命名文件
31.1.15 Seek方法——定位文件
31.1.16 SeekToBegin方法——定位到文件開頭
31.1.17 SeekToEnd方法——定位到文件結尾
31.1.18 SetFilePath方法——設置文件路徑
31.1.19 SetLength方法——改變文件長度
31.1.20 SetStatus方法——設置文件屬性
31.1.21 UnlockRange方法——解鎖文件
31.1.22 Write方法——將數據寫入到文件
31.1.23 WriteHuge方法——將大數據寫入到文件
31.2 CStdioFile類——流式文件類
31.2.1 CStdioFile方法——構造CStdioFile對象
31.2.2 ReadString方法——讀取字符串
31.2.3 WriteString方法——寫入字符串
31.3 CMemFile類——駐留文件類
31.3.1 Attach方法——分配內存
31.3.2 Detach方法——獲取內存塊指針
31.3.3 CMemFile方法——創建內存文件
31.4 CSharedFile類-共享文件類
31.4.1 SetHandle方法——連接全局內存
31.5 CFileFind類——文件查找類
31.5.1 FindFile方法——查找文件
31.5.2 FindNextFile方法——查找下一個文件
31.5.3 GetCreationTime方法——獲得文件創建時間
31.5.4 GetLastAccessTime方法——獲得最后訪問時間
31.5.5 GetLastWriteTime方法——獲得最后修改時間
31.5.6 GetRoot方法——獲得所在文件夾路徑
31.5.7 IsArchived方法——判斷是否是文檔文件
31.5.8 IsCompressed方法——判斷是否有壓縮屬性
31.5.9 IsDirectory方法——判斷是否是文件夾
31.5.10 IsDots方法——判斷是否是“.”或“..”
31.5.11 IsHidden方法——判斷是否有隱藏屬性
31.5.12 IsNormal方法——判斷是否是一般文件
31.5.13 IsReadOnly方法——判斷是否有只讀屬性
31.5.14 IsSystem方法——判斷是否有系統屬性
31.5.15 IsTemporary方法——判斷是否是臨時文件
31.5.16 MatchesMask方法——設置要查找的文件屬性
第32章 網絡相關類
32.1 CAsyncSocket類——異步套接字類
32.1.1 Accept方法——接收一個套接字的連接
32.1.2 AsyncSelect方法——請求套接字的事件通知
32.1.3 Bind方法——綁定套接字
32.1.4 Close方法——關閉套接字
32.1.5 Connect方法——建立一個套接字連接
32.1.6 GetPeerName方法——獲得套接字連接的IP地址
32.1.7 GetSockName方法——獲取套接字的本地名稱
32.1.8 GetSockOpt方法——檢索套接字選項的值
32.1.9 Listen方法——監聽套接字的連接請求
32.1.10 OnAccept方法——在套接字接收連接請求時觸發
32.1.11 OnClose方法——套接字被關閉時觸發
32.1.12 OnConnect方法——套接字被連接后觸發
32.1.13 OnReceive方法——數據被接收時觸發
32.1.14 OnSend方法——套接字發送數據時觸發
32.1.15 Receive方法——從一個套接字上接收數據
32.1.16 ReceiveFrom方法——接收面向無連接傳遞的數據
32.1.17 Send方法——發送數據到連接的套接字上
32.1.18 SendTo方法——發送數據
32.1.19 SetSockOpt方法——設置套接字選項
32.1.20 ShutDown方法——斷開數據的發送或接收
32.2 CSocket類——套接字類
32.2.1 CancelBlockingCall方法——取消阻塞模式
32.2.2 IsBlocking方法——是否處于阻塞狀態
32.2.3 OnMessagePending方法——處理未解決的消息
32.3 CSocketFile類——套接字文件類
32.3.1 CSocketFile構造函數——構造CSocketFile對象
32.4 CFtpConnection類——FTP連接類
32.4.1 CFtpConnection方法——構造CFtpConnection對象
32.4.2 Close方法——關閉服務器上的連接
32.4.3 CreateDirectory方法——創建一個新的目錄
32.4.4 GetCurrentDirectory方法——獲得當前連接的FTP目錄
32.4.5 GetCurrentDirectoryAsURL方法——獲取作為URL當前連接的目錄
32.4.6 GetFile方法——從FTP服務器上下載文件
32.4.7 OpenFile方法——在FTP服務器上打開文件
32.4.8 PutFile方法——向服務器上存放文件
32.4.9 Remove方法——從連接的服務器上移除文件
32.4.10 RemoveDirectory方法——從服務器上移除指定的目錄
32.4.11 Rename方法——在服務器上重命名一個文件
32.4.12 SetCurrentDirectory方法——改變FTP服務器目錄
32.5 CFtpFileFind類——FTP文件查找類
32.5.1 CFtpFileFind方法——構造CFtpFileFind對象
32.5.2 FindFile方法——在FTP服務器上查找文件
32.5.3 FindNextFile方法——在FTP服務器上查找下一個文件
32.5.4 GetFileURL方法——獲得指定文件的URL
第33章 常用全局函數
33.1 AfxBeginThread函數——創建新線程
33.2 AfxEnableControlContainer函數——提供對ActiveX控件容器的支持
33.3 AfxEndThread函數——結束線程
33.4 AfxFormatString函數——格式化字符串
33.5 AfxGetApp函數——訪問應用程序的信息
33.6 AfxGetAppName函數——獲取并返回當前應用程序的名稱
33.7 AfxGetInstanceHandle函數——獲得當前應用程序的示例句柄
33.8 AfxGetMainWnd函數——獲得程序主窗口指針
33.9 AfxMessageBox函數——顯示消息對話框
33.10 AfxRegisterClass函數——注冊窗口類
33.11 AfxThrowResourceException函數——拋出資源異常
33.12 DDXControl函數——管理數據交換
索引
第一篇 C語言部分
第1章 動態內存管理函數:alloc.h
1.1 brk——重置數據段存儲空間函數
1.2 coreleft——獲取未使用內存大小函數
1.3 farcalloc——申請遠堆空間函數
1.4 farcoreleft——獲取遠堆空閑存儲空間大小函數
1.5 farfree——釋放遠堆空間函數
1.6 farmalloc——申請遠堆空間函數
1.7 farrealloc——遠堆存儲塊空間調整函數
1.8 sbrk——增加數據段存儲空間函數
第2章 DEBUG相關函數庫:assert.h
2.1 assert——錯誤判斷函數
第3章 BIOS相關函數庫:bios.h
3.1 bioscom——串行I/O通信函數
3.2 biosdisk——軟硬盤I/O函數
3.3 biosequip——檢查設備函數
3.4 bioskey——鍵盤接口函數
3.5 biosmemory——獲取存儲塊大小函數
3.6 biostime——設置BIOS時間函數
第4章 控制臺輸入輸出函數庫:conio.h
4.1 cgets——從控制臺讀字符串函數
4.2 clreol——清除字符到行末函數
4.3 clrscr——清除文本模式窗口函數
4.4 cprintf——格式化輸出到屏幕函數
4.5 cputs——字符串輸出到屏幕函數
4.6 cscanf——格式化輸入函數
4.7 delline——刪除行函數
4.8 getch——無回顯字符輸入函數
4.9 getche——有回顯字符輸入函數
4.10 getpass——以密碼形式輸入函數
4.11 gettext——文本復制函數
4.12 gettextinfo——獲取文本模式的屏幕信息函數
4.13 gotoxy——設置光標函數
4.14 highvideo——高亮顯示文本函數
4.15 insline——插入空行函數
4.16 kbhit——檢查鍵盤按鍵函數
4.17 lowvideo——低亮顯示文本函數
4.18 movetext——移動屏幕文本函數
4.19 normvideo——正常亮顯示文本函數
4.20 putch——字符輸出函數
4.21 puttext——文本復制函數
4.22 textattr——設置文本屬性函數
4.23 textbackground——文本背景色選擇函數
4.24 textcolor——文本字符顏色選擇函數
4.25 textmode——文本模式設置函數
4.26 ungetch——把字符退回鍵盤緩沖區函數
4.27 wherex——返回水平光標位置函數
4.28 wherey——返回垂直光標位置函數
4.29 window——定義活動文本窗口函數
第5章 字符函數庫:ctype.h
5.1 isascii——判斷字符是否為ASCII碼函數
5.2 isalnum——判斷字符是否為字母或數字函數
5.3 isalpha——判斷字符是否為英文字母函數
5.4 iscntrl——判斷字符是否為控制字符函數
5.5 isdigit——判斷字符是否為十進制數字函數
5.6 isgraph——判斷字符是否為除空格外的可打印字符函數
5.7 islower——判斷字符是否為小寫英文字母函數
5.8 isprint——判斷字符是否為可打印字符(含空格)函數
5.9 ispunct——判斷字符是否為標點符號函數
5.10 isspace——判斷字符是否為空白字符函數
5.11 isupper——判斷字符是否為大寫英文字母函數
5.12 isxdigit——判斷字符是否為十六進制數字函數
5.13 toascii——將字符轉換為ASCII碼函數
5.14 tolower——將字符轉換為小寫英文字母函數
5.15 toupper——將字符轉換為大寫英文字母函數
第6章 目錄操作函數庫:dir.h
6.1 chdir——更改工作目錄函數
6.2 findfirst——搜索磁盤目錄函數
6.3 findnext——搜索磁盤下一個匹配的文件函數
6.4 fnmerge——構造完整路徑函數
6.5 fnsplit——拆分路徑函數
6.6 getcurdir——獲取指定驅動器上的工件目錄函數
6.7 getcwd——獲取當前工作目錄函數
6.8 getdisk——獲取磁盤驅動器號函數
6.9 mkdir——建立目錄函數
6.10 mktemp——生成不重復文件名函數
6.11 rmdir——刪除文件目錄函數
6.12 setdisk——設置當前工作驅動器函數
6.13 searchpath——查找文件函數
第7章 系統接口函數庫:dos.h
7.1 allocmem——DOS分配存儲段函數
7.2 bdos——DOS系統調用函數
7.3 country——返回國家相關信息函數
7.4 ctrlbrk——設置CtrlBreak處理程序函數
7.5 delay——以毫秒為單位的延時函數
7.6 dosexterr——獲取擴展DOS錯誤信息函數
7.7 dostounix——把DOS時間轉換為UNIX時間函數
7.8 FPOFF——獲取遠指針的偏移量宏
7.9 FPSEG——獲取遠指針的段地址宏
7.10 freemem——釋放已分配DOS內存塊函數
7.11 getcbrk——獲取CtrlBreak設置函數
7.12 getdate——獲取DOS日期函數
7.13 getdta——獲取磁盤傳輸地址函數
7.14 gettime——獲取系統時間函數
7.15 inport——從硬件端口中輸入一個字函數
7.16 inportb——從硬件端口中輸入一個字節函數
7.17 int86——通用8086軟中斷接口函數
7.18 int86x——增強型通用8086軟中斷接口函數
7.19 intdos——通用DOS中斷接口函數
7.20 intdosx——增強型通用DOS中斷接口函數
7.21 intr——改變軟中斷接口函數
7.22 keep——退出并繼續駐留函數
7.23 MKFP——遠指針合成宏
7.24 nosound——關閉PC揚聲器函數
7.25 outport——從硬件端口中輸出一個字函數
7.26 outportb——從硬件端口中輸出一個字節函數
7.27 parsfnm——分析文件名函數
7.28 peek——從存儲單元讀一個字函數
7.29 peekb——從存儲單元讀一個字節函數
7.30 poke——存一個字到給定存儲單元函數
7.31 pokeb——存一個字節到給定存儲單元函數
7.32 randbrd——隨機塊讀函數
7.33 randbwr——隨機塊寫函數
7.34 segread——讀段寄存器值函數
7.35 setblock——修改DOS分配地址函數
7.36 setcbrk——設置CtrlBreak函數
7.37 setdate——設置DOS日期函數
7.38 settime——設置DOS時間函數
7.39 setdta——設置磁盤傳輸地址函數
7.40 sleep——以秒為單位延時函數
7.41 sound——打開PC揚聲器函數
7.42 unixtodos——把UNIX時間轉換為DOS時間函數
第8章 浮點數據處理函數庫:float.h
8.1 clear87——清除狀態字函數
8.2 control87——設置控制字函數
8.3 status87——獲取浮點處理器狀態值函數
第9章 圖形處理函數庫:graphics.h
9.1 arc——畫弧線函數
9.2 bar——繪制二維條形圖函數
9.3 bar3d——繪制三維條形圖函數
9.4 circle——畫圓函數
9.5 cleardevice——清除圖形屏幕函數
9.6 clearviewport——清除圖形視區函數
9.7 closegraph——關閉圖形系統函數
9.8 detectgraph——通過檢測硬件確定圖形驅動程序和模式函數
9.9 drawpoly——繪制多邊形函數
9.10 ellipse——繪制橢圓函數
9.11 fillellipse——繪制并填充橢圓函數
9.12 fillpoly——繪制并填充多邊形函數
9.13 floodfill——填充有界區域函數
9.14 getarccoords——取得最后一次調用畫弧線坐標函數
9.15 getaspectratio——獲取當前圖形模式的縱橫比函數
9.16 getbkcolor——獲取當前背景顏色函數
9.17 getcolor——獲取當前畫線顏色函數
9.18 getdefaultpalette——返回默認調色板函數
9.19 getdrivername——獲取圖形驅動程序名函數
9.20 getfillpattern——獲取用戶定義的填充模式函數
9.21 getfillsettings——獲取填充模式和填充顏色函數
9.22 getgraphmode——獲取當前圖形模式函數
9.23 getimage——將指定區域的位圖調入內存函數
9.24 getlinesettings——獲取當前線型、模式和寬度函數
9.25 getmaxcolor——獲取最大顏色函數
9.26 getmaxmode——獲取當前驅動程序的最大圖形模式函數
9.27 getmaxx——返回屏幕的最大x坐標函數
9.28 getmaxy——返回屏幕的最大y坐標函數
9.29 getmodename——獲取指定圖形模式的名稱函數
9.30 getmoderange——獲取給定圖形驅動程序的模式范圍函數
9.31 getpixel——獲取指定像素的顏色函數
9.32 getpalette——獲取調色板函數
9.33 getpalettesize——獲取調色板的顏色數函數
9.34 gettextsettings——獲取當前圖形文本字體的信息函數
9.35 getviewsettings——獲取當前視口的信息函數
9.36 getx——獲取當前圖形位置的x坐標函數
9.37 gety——獲取當前圖形位置的y坐標函數
9.38 graphdefaults——將所有圖形設置復位為它們的默認值函數
9.39 grapherrormsg——返回一個錯誤信息串的指針函數
9.40 graphfreemem——用戶可修改的圖形存儲區釋放函數
9.41 graphgetmem——用戶可修改的圖形存儲區分配函數
9.42 graphresult——返回最后一次不成功的圖形操作的錯誤代碼函數
9.43 imagesize——返回保存為圖像所需的字節數函數
9.44 initgraph——初始化圖形系統函數
9.45 line——在指定兩點間畫直線函數
9.46 linerel——從當前位置點到相對位移點繪制直線函數
9.47 lineto——從當前位置點到指定點畫直線函數
9.48 moverel——將當前點移動到一相對距離函數
9.49 moveto——將當前點移動到(x,y) 函數
9.50 outtext——在視區顯示字符串函數
9.51 outtextxy——在指定位置顯示字符串函數
9.52 pieslice——繪制并填充扇形函數
9.53 putimage——在屏幕上輸出位圖函數
9.54 putpixel——在指定位置繪制像素函數
9.55 rectangle——繪制矩形函數
9.56 restorecrtmode——將屏幕模式恢復為先前的initgraph設置函數
9.57 sector——繪制并填充橢圓扇區函數
9.58 setactivepage——設置圖形輸出活動頁函數
9.59 setallpalette——按指定方式改變所有的調色板顏色函數
9.60 setaspectratio——設置圖形縱橫比函數
9.61 setbkcolor——設置當前背景顏色函數
9.62 setcolor——設置當前畫線顏色函數
9.63 setfillpattern——選擇用戶定義的填充模式函數
9.64 setfillstyle——設置填充模式和顏色函數
9.65 setgraphmode——設置當前圖形模式函數
9.66 setlinestyle——設置當前畫線寬度和類型函數
9.67 setpalette——設置有關當前調色板的信息函數
9.68 settextjustify——設置文本的對齊方式函數
9.69 settextstyle——設置當前的文本屬性函數
9.70 setusercharsize——為矢量字體改變字符寬度和高度函數
9.71 setviewport——為圖形輸出設置當前視口函數
9.72 setvisualpage——設置可見圖形頁號函數
9.73 setwritemode——設置輸出模式函數
9.74 textheight——獲取以像素為單位的字符串高度函數
9.75 textwidth——獲取以像素為單位的字符串寬度函數
第10章 輸入輸出函數庫:io.h
10.1 access——文件訪問權限設置函數
10.2 chmod——改變文件訪問方式函數
10.3 close——關閉文件函數
10.4 creat——創建文件函數
10.5 eof——文件檢測結束函數
10.6 fdopen——連接文件句柄函數
10.7 filelength——文件字節數統計函數
10.8 getftime——獲取文件時間函數
10.9 isatty——設備類型檢查函數
10.10 lock——文件共享鎖設置函數
10.11 lseek——移動文件指針函數
10.12 open——打開文件函數
10.13 read——讀文件函數
10.14 setmode——設置文件打開方式函數
10.15 tell——獲取文件指針位置函數
10.16 unlock——解除共享鎖函數
10.17 write——寫文件函數
第11章 數學函數庫:math.h
11.1 abs——整數絕對值函數
11.2 acos——反余弦值函數
11.3 asin——反正弦值函數
11.4 atan——反正切值函數
11.5 atan2——x/y反正切函數
11.6 ceil——不小于某數的最小整數函數
11.7 cos——余弦值函數
11.8 cosh——雙曲余弦值函數
11.9 exp——e的次冪函數
11.10 fabs——浮點數絕對值函數
11.11 floor——不大于某數的最大整數函數
11.12 fmod——余數函數
11.13 frexp——計算浮點數尾數和指數函數
11.14 hypot——計算直角三角形斜邊長度函數
11.15 labs——長整型絕對值函數
11.16 ldexp——計算冪函數
11.17 log——自然對數函數
11.18 log10——對數函數
11.19 modf——取浮點數小數部分函數
11.20 pow——計算x的y次冪函數
11.21 pow10——計算10的x次冪函數
11.22 sin——正弦值函數
11.23 sinh——雙曲正弦值函數
11.24 sqrt——平方根函數
11.25 tan——正切值函數
11.26 tanh——雙曲正切值函數
第12章 內存相關函數庫:mem.h
12.1 memccpy——字節復制函數
12.2 memchr——字符搜索函數
12.3 memcmp——串比較函數
12.4 memcpy——字節復制函數
12.5 memicmp——串比較函數
12.6 memmove——字節移動函數
12.7 memset——串設置函數
第13章 進程管理函數庫:process.h
13.1 spawnl——創建并運行子程序函數
13.2 spawnle——創建并運行子程序函數
第14章 函數跳轉函數庫:setjmp.h
14.1 longjmp——非局部轉移執行函數
14.2 setjmp——非局部轉移函數
第15章 標準庫函數庫:stdarg.h
15.1 vaarg——調用可變參數列表函數
15.2 vaend——停止使用可變參數函數
15.3 vastart——開始使用可變參數函數
15.4 vfprintf——格式化輸出流函數
15.5 vfscanf——執行流中格式化輸入函數
15.6 vprintf——格式化輸出函數
15.7 vsprintf——格式化輸出串函數
15.8 vscanf——執行格式化輸入函數
15.9 vsscanf——執行流中格式化輸入函數
第16章 輸入輸出庫:stdio.h
16.1 clearerr——復位錯誤標志函數
16.2 fclose——關閉流函數
16.3 feof——檢測流上的文件結束符函數
16.4 ferror——檢測流上的錯誤函數
16.5 fflush——清除流函數
16.6 fgetc——從流中讀取字符函數
16.7 fgetchar——從流中讀取字符函數
16.8 fgetpos——取得當前文件句柄函數
16.9 fgets——從流中讀取字符函數
16.10 fopen——打開流函數
16.11 fprintf——將格式化內容輸出到流函數
16.12 fputchar——輸出字符到標準輸出流(stdout)函數
16.13 fputs——送字符串到流中函數
16.14 fread——從流中讀數據函數
16.15 freopen——替換流函數
16.16 fscanf——從流中執行格式化輸入內容函數
16.17 fseek——重定位流上的文件指針函數
16.18 fsetpos——定位流上的文件指針函數
16.19 ftell——返回當前文件指針函數
16.20 fwrite——寫內容到流函數
16.21 getc——從流中讀取字符函數
16.22 getchar——從stdin流中讀字符函數
16.23 getche——從控制臺讀取字符(帶回顯)函數
16.24 gets——從流中讀取字符函數
16.25 getw——從流中讀取整數函數
16.26 perror——輸出系統錯誤信息函數
16.27 printf——格式化輸出函數
16.28 putc——輸出一個字符到流中函數
16.29 putchar——向stdout上輸出字符函數
16.30 puts——將字符串送到流中函數
16.31 putw——將字符或字送到流中函數
16.32 rename——重命名文件函數
16.33 remove——刪除文件函數
16.34 rewind——將文件指針重新指向流的開頭函數
16.35 scanf——格式化輸入函數
16.36 setbuf——把緩沖區與流相關聯函數
16.37 setvbuf——把緩沖區與流相關聯函數
16.38 sprintf——將格式化數據輸出到字符串中函數
16.39 sscanf——執行字符串中的格式化輸入函數
16.40 tmpfile——以二進制方式打開暫存文件函數
16.41 tmpnam——創建一個唯一的文件名函數
16.42 ungetc——把字符退回到輸入流函數
16.43 ungetch——把字符退回到鍵盤緩沖區函數
第17章 標準工具庫函數庫:stdlib.h
17.1 abort——異常終止進程函數
17.2 atexit——注冊終止函數
17.3 atof——轉換字符串函數
17.4 atoi——轉換字符串函數
17.5 atol——轉換字符串函數
17.6 bsearch——二分法搜索函數
17.7 calloc——分配主存儲器函數
17.8 div——整數相除函數
17.9 ecvt——轉換浮點數函數
17.10 exit——終止程序函數
17.11 fcvt——轉換浮點數函數
17.12 free——釋放已分配塊函數
17.13 gcvt——轉換浮點數函數
17.14 getenv——獲取環境中字符串函數
17.15 itoa——轉換整數函數
17.16 ldiv——長整型數相除函數
17.17 lfind——線性搜索函數
17.18 lsearch——線性搜索函數
17.19 malloc——內存分配函數
17.20 putenv——加載環境中字符串函數
17.21 qsort——快速排序函數
17.22 rand——隨機數發生器函數
17.23 random——隨機數發生器函數
17.24 randomize——初始化隨機數發生器函數
17.25 realloc——重新分配主存函數
17.26 srand——初始化隨機數發生器函數
17.27 strtod——轉換字符串函數
17.28 strtol——轉換字符串函數
17.29 swab——交換字節函數
17.30 system——發出DOS命令函數
第18章 信號定義函數庫:signal.h
18.1 raise——發送信號函數
18.2 signal——設置信號對應動作函數
第19章 字符串函數庫:string.h
19.1 movmem——從源字符中移動字節到目標字符函數
19.2 setmem——把內存區域的字節設置成字符函數
19.3 stpcpy——把字符串復制到數組函數
19.4 strcat——字符串追加函數
19.5 strchr——查找字符串首次出現的位置函數
19.6 strcmp——字符串比較函數
19.7 strcmpi——字符串比較(不區分大小寫)函數
19.8 strcpy——復制字符串到數組函數
19.9 strcspn——字符串查找函數
19.10 strdup——字符串復制函數
19.11 stricmp——字符串比較(不區分大小寫)函數
19.12 strlen——字符串長度函數
19.13 strlwr——將字符串轉換為小寫形式函數
19.14 strncat——字符串尾部追加函數
19.15 strncmp——字符串比較函數
19.16 strncmpi——字符串比較(不區分大小寫)函數
19.17 strncpy——將字符串復制到數組函數
19.18 strnicmp——字符串比較(不區分大小寫)函數
19.19 strpbrk——字符串查找函數
19.20 strrev——字符串倒序函數
19.21 strset——將字符串設置成指定字符函數
19.22 strstr——在字符串中查找指定字符首次出現的位置函數
19.23 strtok——用分隔符分解字符串函數
19.24 strupr——將字符串轉換為大寫形式函數
第20章 時間函數庫:time.h
20.1 asctime——日期和時間轉換函數
20.2 clock——測定運行時間函數
20.3 ctime——轉換日期時間字符串函數
20.4 difftime——計算時間差函數
20.5 gmtime——獲取格林尼治結構的時間函數
20.6 localtime——獲取tm結構的系統時間函數
20.7 time——獲取或設置時間函數
20.8 tzset——UNIX時間兼容函數
第二篇 C++語言部分
第21章 數學函數
21.1 chgsign函數——求參數的相反數
21.2 copysign函數——復制數據
21.3 hypot函數——求直角三角形斜邊長度
21.4 max函數——求兩個數中的大數
21.5 min函數——求兩個數中的小數
21.6 scalb函數——求參數的(2^ exp)倍數
21.7 abs函數——求整數的絕對值
21.8 acos函數——求反余弦值
21.9 asin函數——求反正弦值
21.10 atan函數——求反正切值
21.11 atan2函數——求x/y的反正切值
21.12 ceil函數——求不小于x的最小整數
21.13 cos函數——求余弦值
21.14 cosh函數——求雙曲余弦值
21.15 div函數——求兩個數的商和余數
21.16 exp函數——求雙精度數的指數函數值
21.17 fabs函數——求雙精度數的絕對值
21.18 floor函數——求不大于x的最大整數
21.19 fmod函數——求x/y的余數
21.20 frexp函數——把參數調整到0.5~1之間
21.21 labs函數——求長整型參數的絕對值
21.22 ldexp函數——求參數的(2^ exp)倍數
21.23 ldiv函數——求兩個長整型數相除的商和余數
21.24 log函數——求自然對數
21.25 log10函數——求以10為底的對數
21.26 modf函數——求雙精度數的小數部分
21.27 pow函數——求x的y次方的值
第22章 字符函數和字符串函數
22.1 isascii函數——測試參數的ASCII碼是否在0~127之間
22.2 iscsym函數——測試參數是否為大、小寫字母,下劃線或字符0~9
22.3 strdup函數——將字符串存入內存中
22.4 stricmp函數——比較兩個字符串
22.5 strlwr函數——大寫字母轉換成小寫字母
22.6 strnicmp函數——比較特定長度的字符串
22.7 strnset函數——把特定長度的字符設成某個特定字符
22.8 strrev函數——將字符串倒序排列
22.9 strset函數——把字符設定成某個特定字符
22.10 strupr函數——將小寫字母轉換成大寫字母
22.11 toascii函數——將字符轉換成ASCII碼
22.12 isalnum函數——測試參數是否為大、小寫字母或數字0~9
22.13 isalpha函數——測試參數是否為大、小寫字母
22.14 iscntrl函數——測試參數是否為控制字符
22.15 isdigit函數——測試參數是否為字符0~9
22.16 isgraph函數——測試參數的ASCII碼是否在33~126之間
22.17 islower函數——測試參數是否為小寫字母
22.18 isprint函數——測試參數的ASCII碼是否在32~126之間
22.19 isspace函數——測試參數是否為空格、制表符或換行符
22.20 isupper函數——測試參數是否為大寫字母
22.21 strcat函數——字符串連接函數
22.22 strchr函數——找出給定字符串里的特定字符
22.23 strcmp函數——對兩個字符串進行比較
22.24 strcpy函數——對字符串進行復制
22.25 strcspn函數——查找第一個是另一個字符串中的字符位置
22.26 strlen函數——求字符串的長度
22.27 strncat函數——將特定數目的字符串連接到另一個字符串
22.28 strncmp函數——比較特定長度的字符串
22.29 strncpy函數——復制特定長度的字符串到另一個字符串
22.30 strpbrk函數——從第一個是另一個字符串中的字符開始輸出字符串
22.31 strrchr函數——找出字符在字符串中最后出現的位置
22.32 strspn函數——查找第一個不是另一個字符串中的字符的位置
22.33 strstr函數——獲得第一次包含另一個字符串的位置指針
22.34 strtok函數——根據字符串中的字符截斷另一個字符串
22.35 strxfrm函數——將特定長度的字符串轉給另一個字符串
22.36 tolower函數——將大寫字符轉換為小寫字符
22.37 toupper函數——將小寫字符轉換為大寫字符
第23章 時間日期函數
23.1 ftime函數——讀取當前時間
23.2 strdate函數——將當前日期格式化寫入字符串
23.3 strtime函數——將當前時間格式化寫入字符串
23.4 asctime函數——以字符串顯示時間
23.5 clock函數——測試當前程序所使用的處理時間
23.6 ctime函數——將timet型轉為字符型
23.7 difftime函數——求兩次系統時間差
23.8 gmtime函數——以tm結構表示的時間
23.9 localtime函數——以tm結構表示的時間
23.10 mktime函數——通過改變tm結構變量改變時間
23.11 strftime函數——將tm結構時間格式化寫入字符串
23.12 time函數——獲得時間
第24章 類型轉換函數
24.1 ecvt函數——將浮點數轉換成字符串
24.2 fcvt函數——將浮點數轉換成字符串
24.3 itoa函數——將整型數轉換成字符串
24.4 ltoa函數——將長整型數轉換成字符串
24.5 ultoa函數——將無符號長整型數轉換成字符串
24.6 atof函數——將字符串轉換成雙精度數
24.7 atoi函數——將字符串轉換成整型數
24.8 atol函數——將字符串轉換成長整型數
24.9 strtod函數——將字符串轉換為雙精度數
24.10 strtol函數——將字符串轉換為長整型數
24.11 strtoul函數——將字符串轉換為無符號長整型數
第25章 文件目錄操作函數
25.1 chdir函數——改變當前的工作目錄
25.2 findclose函數——關閉句柄,釋放資源
25.3 findfirst函數——搜索第一個文件
25.4 findnext函數——搜索下一個文件
25.5 getcwd函數——獲得當前路徑名
25.6 mkdir函數——創建指定名稱的目錄
25.7 mktemp函數——創建唯一的文件名
25.8 rmdir函數——刪除目錄
25.9 searchenv函數——搜索文件路徑
25.10 tempnam函數——生成臨時文件名
第26章 內存操作函數
26.1 alloca函數——在堆棧上分配內存空間
26.2 expand函數——改變內存區域的字節數
26.3 heapadd函數——把內存區域添加到堆中
26.4 heapchk函數——檢查堆的連續性
26.5 heapmin函數——釋放沒有使用的堆空間
26.6 heapset函數——檢查堆的最小連續性
26.7 heapwalk函數——返回堆中下一個項目信息
26.8 msize函數——返回堆中內存區域的字節長度
26.9 calloc函數——在內存中取得一塊數組空間
26.10 free函數——釋放內存區塊
26.11 malloc函數——獲取內存區塊
26.12 realloc函數——重新分配內存
第27章 輸入輸出函數
27.1 access函數——檢查文件狀態
27.2 chmod函數——改變文件訪問模式
27.3 creat函數——創建文件
27.4 eof函數——測試文件指針是否在結尾
27.5 fcloseall函數——關閉所有文件
27.6 filelength函數——獲得文件長度
27.7 getw函數——從文件流中讀取一個整數
27.8 putw函數——將一個整數寫入文件流中
27.9 fclose函數——關閉文件
27.10 feof函數——測試文件流是否在結尾
27.11 ferror函數——測試文件流是否有錯誤
27.12 fflush函數——將緩沖區內容寫入文件
27.13 fgetc函數——從文件流讀出一個字符
27.14 fgets函數——從文件流中讀出一行字符
27.15 fopen函數——打開文件
27.16 fprintf函數——向文件流寫入格式化數據
27.17 fputs函數——向輸出流寫入一個字符串
27.18 fread函數——從文件流讀取數據
27.19 freopen函數——為文件指針重新分配文件
27.20 fscanf函數——從文件流中讀取格式化數據
27.21 fseek函數——設置文件操作指示器位置
27.22 ftell函數——獲取文件操作指示器位置
27.23 fwrite函數——向文件流寫入數據
27.24 getc函數——從文件流讀出一個字符
27.25 getchar函數——從輸入流讀取一個字符
27.26 gets函數——從輸入流中讀出一行字符
27.27 printf函數——將格式化數據寫入標準輸出流
27.28 putc函數——將一個字符寫入文件流中
27.29 putchar函數——將一個字符寫入輸出流中
27.30 puts函數——將字符串寫入輸出流中
27.31 rewind函數——將文件指針移動到起始位置
27.32 scanf函數——從輸入流讀出格式化數據
27.33 sprintf函數——向字符串中寫入格式化數據
27.34 sscanf函數——從字符串中讀出格式化數據
第28章 簡單數據類
28.1 CPoint類——坐標點類
28.1.1 CPoint構造函數——構造坐標點類對象
28.1.2 Offset方法——增加坐標點偏移值
28.2 CRect類——矩形類
28.2.1 BottomRight方法——獲得矩形右下角坐標
28.2.2 CenterPoint方法——計算矩形中心點坐標
28.2.3 CopyRect方法——復制矩形區域
28.2.4 DeflateRect方法——縮小矩形區域
28.2.5 EqualRect方法——判斷矩形是否相等
28.2.6 Height方法——獲得矩形高度
28.2.7 InflateRect方法——擴大矩形區域
28.2.8 IntersectRect方法——獲得兩個矩形的交集
28.2.9 IsRectEmpty方法——判斷矩形區域是否為空
28.2.10 IsRectNull方法——判斷矩形4條邊是否都為0
28.2.11 NormalizeRect方法——使高度和寬度均為正
28.2.12 OffsetRect方法——移動矩形
28.2.13 PtInRect方法——判斷點是否在矩形區域內
28.2.14 SetRect方法——設置矩形左上角和右下角坐標
28.2.15 SetRectEmpty方法——設置空矩形
28.2.16 Size方法——計算矩形的大小
28.2.17 SubtractRect方法——兩個矩形相減的矩形差
28.2.18 TopLeft方法——獲得矩形的左上角坐標
28.2.19 UnionRect方法——包含兩個矩形的最小矩形
28.2.20 Width方法——獲得矩形寬度
28.3 CSize類——尺寸類
28.3.1 CSize構造函數——構造CSize類對象
28.4 CTime類——絕對時間類
28.4.1 CTime構造函數——構造CTime類對象
28.4.2 Format方法——創建日期/時間值的格式化表達式
28.4.3 FormatGmt方法——生成對應的格式化字符串
28.4.4 GetAsSystemTime方法——轉換SYSTEMTIME
28.4.5 GetCurrentTime方法——獲得系統當前時間
28.4.6 GetDay方法——獲得CTime對象中的日期信息
28.4.7 GetDayOfWeek方法——獲得星期信息
28.4.8 GetGmtTm方法——獲取時間結構
28.4.9 GetHour方法——獲得小時信息
28.4.10 GetMinute方法——獲得分鐘信息
28.4.11 GetMonth方法——獲得月份信息
28.4.12 GetSecond方法——獲得秒鐘信息
28.4.13 GetTime方法——返回timet值
28.4.14 GetYear方法——獲得年份信息
28.5 CTimeSpan類——相對時間類
28.5.1 CTimeSpan構造函數——構造CtimeSpan類對象
28.5.2 Format方法——格式化時間字符串
28.5.3 GetDays方法——獲取完整的天數
28.5.4 GetHours方法——獲得時間段中的小時數
28.5.5 GetMinutes方法——獲得時間段中的分鐘數
28.5.6 GetSeconds方法——獲得時間段中的秒數
28.5.7 GetTotalHours方法——獲得所有小時數
28.5.8 GetTotalMinutes方法——獲得所有分鐘數
28.5.9 GetTotalSeconds方法——獲得所有的秒數
28.6 CString類——字符串類
28.6.1 AllocSysString方法——為OLE自動化返回字符串
28.6.2 AnsiToOem方法——將字符由ANSI轉換為OEM字符集
28.6.3 Collate方法——字符串比較
28.6.4 CollateNoCase方法——字符串比較
28.6.5 Compare方法——比較字符串
28.6.6 CompareNoCase方法——比較字符串(不區分大小寫)
28.6.7 CString構造函數——構造CString類對象
28.6.8 Delete方法——刪除一個或多個字符
28.6.9 Empty方法——設置空字符串
28.6.10 Find方法——搜索第一個匹配字符
28.6.11 FindOneOf方法——查找相匹配的第一個字符
28.6.12 Format方法——將格式化數據寫入到字符串中
28.6.13 FreeExtra方法——釋放額外的內存
28.6.14 GetAt方法——獲得由索引號指定的單個字符
28.6.15 GetBuffer方法——獲得指向字符緩沖區的指針
28.6.16 GetBufferSetLength方法——獲得指向字符緩沖區的指針
28.6.17 GetLength方法——獲取字符串中的字節數
28.6.18 Insert方法——插入單個字符或子字符串
28.6.19 IsEmpty方法——判斷字符串是否為空
28.6.20 Left方法——提取最前面的字符
28.6.21 LoadString方法——讀取Windows字符串資源
28.6.22 LockBuffer方法——為緩沖區內字符串加鎖
28.6.23 MakeLower方法——將字母全部轉換成小寫字母
28.6.24 MakeReverse方法——將字符倒序排列
28.6.25 MakeUpper方法——將字母全部轉換成大寫字母
28.6.26 Mid方法——截取一個字符串
28.6.27 OemToAnsi方法——將字符由OEM轉換為ANSI字符集
28.6.28 ReleaseBuffer方法——結束對緩沖區的使用
28.6.29 Remove方法——從字符串中移走指定的字符
28.6.30 Replace方法——替換字符串
28.6.31 ReverseFind方法——反向查找字符
28.6.32 Right方法——從字符串末尾提取字符
28.6.33 SetAt方法——向指定位置重寫字符
28.6.34 SpanExcluding方法——截取字符串
28.6.35 SpanIncluding方法——截取字符串
28.6.36 TrimLeft方法——刪除換行符、空格和tab字符
28.6.37 TrimRight方法——刪除一個或多個字符
28.6.38 UnlockBuffer方法——解鎖緩沖區
第29章 輸出類
29.1 CDC類——設備上下文
29.1.1 AbortPath方法——關閉拒絕路徑
29.1.2 AngleArc方法——繪制圓弧和線
29.1.3 Arc方法——繪制橢圓弧
29.1.4 ArcTo方法——畫一段橢圓弧
29.1.5 BeginPath方法——開始繪制路徑
29.1.6 BitBlt方法——復制位圖到當前設備
29.1.7 Chord方法——繪制橢圓弧
29.1.8 CloseFigure方法——關閉一個打開的圖表
29.1.9 CreateCompatibleDC方法——創建兼容的設備上下文
29.1.10 CreateDC方法——創建設備上下文
29.1.11 CreateIC方法——創建信息上下文
29.1.12 DeleteDC方法——刪除設備上下文
29.1.13 DPtoLP方法——將設備單位轉換為邏輯單位
29.1.14 Draw3dRect方法——繪制三維矩形
29.1.15 DrawEdge方法——繪制邊框
29.1.16 DrawFocusRect方法——繪制焦點矩形
29.1.17 DrawFrameControl方法——繪制控件
29.1.18 DrawIcon方法——繪制圖標
29.1.19 DrawState方法——繪制狀態圖像
29.1.20 DrawText方法——繪制文本
29.1.21 Ellipse方法——繪制橢圓
29.1.22 EndDoc方法——結束打印
29.1.23 EndPage方法——開始打印新頁
29.1.24 EndPath方法——結束繪制路徑
29.1.25 EnumObjects方法——枚舉畫筆和畫刷
29.1.26 ExtFloodFill方法——使用畫刷填充區域
29.1.27 ExtTextOut方法——繪制文本
29.1.28 FillPath方法——填充路徑
29.1.29 FillRect方法——填充矩形
29.1.30 FillRgn方法——填充區域
29.1.31 FillSolidRect方法——用實形畫刷填充區域
29.1.32 FloodFill方法——用畫刷填充區域
29.1.33 FrameRect方法——繪制矩形邊框
29.1.34 FrameRgn方法——繪制區域邊框
29.1.35 GetBkColor方法——獲取背景色
29.1.36 GetBkMode方法——獲取背景模式
29.1.37 GetBoundsRect方法——獲取綁定矩形
29.1.38 GetBrushOrg方法——獲取當前畫刷的起點
29.1.39 GetCurrentBitmap方法——獲取當前選擇的位圖
29.1.40 GetCurrentBrush方法——獲取當前選擇的畫刷
29.1.41 GetCurrentFont方法——獲取當前選擇的字體
29.1.42 GetCurrentPalette方法——獲取當前選擇的色板
29.1.43 GetCurrentPen方法——獲取當前選擇的畫筆
29.1.44 GetCurrentPosition方法——獲取畫筆的當前位置
29.1.45 GetDeviceCaps方法——獲取設備信息
29.1.46 GetHalftoneBrush方法——獲取半色調畫刷
29.1.47 GetKerningPairs方法——獲取選取的字體字符
29.1.48 GetMapMode方法——獲得當前映射模式
29.1.49 GetOutlineTextMetrics方法——獲取字體度量信息
29.1.50 GetOutputTabbedTextExtent方法——獲取字符串的寬度和高度
29.1.51 GetOutputTextExtent方法——獲取文本行的寬度和高度
29.1.52 GetPath方法——獲取路徑
29.1.53 GetPixel方法——獲取指定點的RGB值
29.1.54 GetPolyFillMode方法——獲取當前多邊形填充模式
29.1.55 GetROP2方法——獲取當前繪圖模式
29.1.56 GetSafeHdc方法——獲取設備上下文的句柄
29.1.57 GetStretchBltMode方法——獲取縮放模式
29.1.58 GetTabbedTextExtent方法——獲取字符串的寬度和高度
29.1.59 GetTextAlign方法——獲取文本對齊標記
29.1.60 GetTextCharacterExtra方法——獲取字符間距值
29.1.61 GetTextExtent方法——獲取文本行的寬度和高度
29.1.62 GetViewportExt方法——獲取視圖大小
29.1.63 GetViewportOrg方法——獲取視圖原點
29.1.64 GetWindow方法——獲取窗口
29.1.65 GetWindowExt方法——獲取窗口大小
29.1.66 GetWindowOrg方法——獲取窗口原點
29.1.67 GrayString方法——繪制灰顯位圖文本
29.1.68 InvertRect方法——反轉矩形內容
29.1.69 InvertRgn方法——反轉區域中的顏色
29.1.70 IsPrinting方法——確定是否正在打印
29.1.71 LineTo方法——從當前位置開始畫線
29.1.72 LPtoDP方法——將邏輯單位轉換為設備單位
29.1.73 MoveTo方法——移動到畫線的當前位置
29.1.74 OffsetClipRgn方法——移動剪切區域
29.1.75 OffsetViewportOrg方法——移動視圖原點
29.1.76 OffsetWindowOrg方法——移動窗口原點
29.1.77 PaintRgn方法——繪制區域
29.1.78 Pie方法——繪制餅形圖
29.1.79 PolyDraw方法——繪制一組線段
29.1.80 Polygon方法——繪制多邊形
29.1.81 Polyline方法——畫一組與指定點連接的線段
29.1.82 PolylineTo方法——畫多條直線
29.1.83 PolyPolygon方法——繪制多個多邊形
29.1.84 PolyPolyline方法——畫多組相連的線段
29.1.85 PtVisible方法——確定給定點是否在剪切區域內
29.1.86 RealizePalette方法——將邏輯調色板映射到系統調色板
29.1.87 Rectangle方法——繪制矩形
29.1.88 RectVisible方法——判斷給定矩形的任一部分是否在剪切區域內
29.1.89 ResetDC方法——更新設備上下文
29.1.90 RestoreDC方法——恢復設備上下文
29.1.91 RoundRect方法——繪制圓角矩形
29.1.92 SaveDC方法——保存設備上下文
29.1.93 ScaleWindowExt方法——修改窗口范圍
29.1.94 SelectClipPath方法——合并新區域和剪切區域
29.1.95 SelectClipRgn方法——合并給定區域和剪切區域
29.1.96 SelectObject方法——選擇對象
29.1.97 SelectPalette方法——選擇調色板
29.1.98 SelectStockObject方法——選擇Windows提供的GDI對象
29.1.99 SetAbortProc方法——設置打印終止的回調函數
29.1.100 SetBkColor方法——設置當前背景色
29.1.101 SetBkMode方法——設置背景模式
29.1.102 SetBoundsRect方法——設置外接矩形
29.1.103 SetBrushOrg方法——設置畫刷原點
29.1.104 SetMapMode方法——設置當前映射模式
29.1.105 SetPixel方法——設置指定點像素值
29.1.106 SetPixelV方法——設置指定像素下最接近的顏色
29.1.107 SetPolyFillMode方法——設置多邊形填充模式
29.1.108 SetROP2方法——設置當前繪圖模式
29.1.109 SetStretchBltMode方法——設置當前位圖拉伸模式
29.1.110 SetTextAlign方法——設置文本對齊方式
29.1.111 SetTextCharacterExtra方法——設置字符串中空格的數量
29.1.112 SetViewportExt方法——設置視區范圍
29.1.113 SetViewportOrg方法——設置視區起點坐標
29.1.114 SetWindowExt方法——設置窗體范圍
29.1.115 SetWindowOrg方法——設置窗體起點坐標
29.1.116 StartDoc方法——開始一項新的打印作業
29.1.117 StartPage方法——通告設備驅動程序開始一項新的打印作業
29.1.118 StretchBlt方法——縮放復制位圖到設備上下文
29.1.119 StrokeAndFillPath方法——關閉路徑并用畫刷填充
29.1.120 StrokePath方法——使用當前筆繪制指定路徑
29.1.121 TabbedTextOut方法——在指定制表位輸出字符串
29.1.122 TextOut方法——輸出字符
29.1.123 WidenPath方法——重新定義當前路徑為要畫的區域
29.2 CPaintDC類——繪制設備上下文
29.2.1 CPaintDC方法——構造方法
29.3 CClientDC類——客戶區設備上下文
29.3.1 CClientDC方法——構造方法
29.4 CWindowDC類——窗口設備上下文
29.4.1 CWindowDC方法——構造方法
29.5 CMetaFileDC類——圖元文件設備上下文
29.5.1 Close方法——關閉圖元文件句柄
29.5.2 CloseEnhanced方法——關閉增強格式的圖元文件句柄
29.5.3 CMetaFileDC方法——構造方法
29.5.4 CreateEnhanced方法——創建Windows增強格式的元文件設備上下文
第30章 圖形工具類
30.1 CGdiObject類——圖形對象類
30.1.1 CreateStockObject方法——獲得GDI對象句柄
30.1.2 DeleteObject方法——刪除GDI對象
30.1.3 GetObjectType方法——得到GDI對象的類型
30.1.4 GetSafeHandle方法——返回對象指針
30.2 CBrush類——畫刷類
30.2.1 CreateBrushIndirect方法——通過LOGBRUSH結構創建畫刷
30.2.2 CreateDIBPatternBrush方法——通過位圖創建畫刷
30.2.3 CreateHatchBrush方法——創建陰影畫刷
30.2.4 CreatePatternBrush方法——通過顏色模板創建畫刷
30.2.5 CreateSolidBrush方法——創建實體畫刷
30.2.6 CreateSysColorBrush方法——通過顏色創建畫刷
30.2.7 GetLogBrush方法——取得LOGBRUSH結構
30.3 CPen類——畫筆類
30.3.1 CreatePen方法——動態創建畫筆
30.3.2 CreatePenIndirect方法——用LOGPEN結構創建畫筆
30.3.3 GetExtLogPen方法——獲取EXTLOGPEN結構
30.3.4 GetLogPen方法——獲取LOGPEN結構
30.4 CFont類——字體類
30.4.1 CreateFont方法——創建字體
30.4.2 CreateFontIndirect方法——創建由LOGFONT結構給出其特征的字體
30.4.3 CreatePointFont方法——用于指定高度和字體創建字體對象
30.4.4 CreatePointFontIndirect方法——創建字體
30.4.5 GetLogFont方法——獲得LOGFONT結構
30.5 CBitmap類——位圖類
30.5.1 CreateBitmap方法——創建位圖
30.5.2 CreateBitmapIndirect方法——創建位圖
30.5.3 CreateCompatibleBitmap方法——創建位圖
30.5.4 CreateDiscardableBitmap方法——創建位圖
30.5.5 GetBitmap方法——獲取位圖信息
30.5.6 LoadBitmap方法——加載位圖資源
30.6 CRgn類——區域類
30.6.1 CombineRgn方法——兩個區域的聯合
30.6.2 CopyRgn方法——復制區域
30.6.3 CreateEllipticRgn方法——創建橢圓形區域
30.6.4 CreateEllipticRgnIndirect方法——創建橢圓形區域
30.6.5 CreateFromPath方法——從通道中創建區域
30.6.6 CreatePolygonRgn方法——創建多邊形區域
30.6.7 CreatePolyPolygonRgn方法——創建多邊形區域
30.6.8 CreateRectRgn方法——創建矩形區域
30.6.9 CreateRectRgnIndirect方法——創建矩形區域
30.6.10 CreateRoundRectRgn方法——創建圓角矩形區域
30.6.11 PtInRegion方法——確定點是否在矩形內
30.6.12 RectInRegion方法——確定矩形是否在區域內
30.6.13 SetRectRgn方法——設置矩形區域
第31章 文件輸入輸出類
31.1 CFile類——文件類
31.1.1 CFile方法——構造文件類對象
31.1.2 Close方法——關閉CFile對象
31.1.3 GetFileName方法——獲取文件名
31.1.4 GetFilePath方法——獲取完整路徑
31.1.5 GetFileTitle方法——獲得文件標題
31.1.6 GetLength方法——獲取文件長度
31.1.7 GetPosition方法——獲取文件指針位置
31.1.8 GetStatus方法——獲取文件屬性
31.1.9 LockRange方法——鎖定文件
31.1.10 Open方法——打開文件
31.1.11 Read方法——讀取文件
31.1.12 ReadHuge方法——讀取大文件
31.1.13 Remove方法——刪除文件
31.1.14 Rename方法——重命名文件
31.1.15 Seek方法——定位文件
31.1.16 SeekToBegin方法——定位到文件開頭
31.1.17 SeekToEnd方法——定位到文件結尾
31.1.18 SetFilePath方法——設置文件路徑
31.1.19 SetLength方法——改變文件長度
31.1.20 SetStatus方法——設置文件屬性
31.1.21 UnlockRange方法——解鎖文件
31.1.22 Write方法——將數據寫入到文件
31.1.23 WriteHuge方法——將大數據寫入到文件
31.2 CStdioFile類——流式文件類
31.2.1 CStdioFile方法——構造CStdioFile對象
31.2.2 ReadString方法——讀取字符串
31.2.3 WriteString方法——寫入字符串
31.3 CMemFile類——駐留文件類
31.3.1 Attach方法——分配內存
31.3.2 Detach方法——獲取內存塊指針
31.3.3 CMemFile方法——創建內存文件
31.4 CSharedFile類-共享文件類
31.4.1 SetHandle方法——連接全局內存
31.5 CFileFind類——文件查找類
31.5.1 FindFile方法——查找文件
31.5.2 FindNextFile方法——查找下一個文件
31.5.3 GetCreationTime方法——獲得文件創建時間
31.5.4 GetLastAccessTime方法——獲得最后訪問時間
31.5.5 GetLastWriteTime方法——獲得最后修改時間
31.5.6 GetRoot方法——獲得所在文件夾路徑
31.5.7 IsArchived方法——判斷是否是文檔文件
31.5.8 IsCompressed方法——判斷是否有壓縮屬性
31.5.9 IsDirectory方法——判斷是否是文件夾
31.5.10 IsDots方法——判斷是否是“.”或“..”
31.5.11 IsHidden方法——判斷是否有隱藏屬性
31.5.12 IsNormal方法——判斷是否是一般文件
31.5.13 IsReadOnly方法——判斷是否有只讀屬性
31.5.14 IsSystem方法——判斷是否有系統屬性
31.5.15 IsTemporary方法——判斷是否是臨時文件
31.5.16 MatchesMask方法——設置要查找的文件屬性
第32章 網絡相關類
32.1 CAsyncSocket類——異步套接字類
32.1.1 Accept方法——接收一個套接字的連接
32.1.2 AsyncSelect方法——請求套接字的事件通知
32.1.3 Bind方法——綁定套接字
32.1.4 Close方法——關閉套接字
32.1.5 Connect方法——建立一個套接字連接
32.1.6 GetPeerName方法——獲得套接字連接的IP地址
32.1.7 GetSockName方法——獲取套接字的本地名稱
32.1.8 GetSockOpt方法——檢索套接字選項的值
32.1.9 Listen方法——監聽套接字的連接請求
32.1.10 OnAccept方法——在套接字接收連接請求時觸發
32.1.11 OnClose方法——套接字被關閉時觸發
32.1.12 OnConnect方法——套接字被連接后觸發
32.1.13 OnReceive方法——數據被接收時觸發
32.1.14 OnSend方法——套接字發送數據時觸發
32.1.15 Receive方法——從一個套接字上接收數據
32.1.16 ReceiveFrom方法——接收面向無連接傳遞的數據
32.1.17 Send方法——發送數據到連接的套接字上
32.1.18 SendTo方法——發送數據
32.1.19 SetSockOpt方法——設置套接字選項
32.1.20 ShutDown方法——斷開數據的發送或接收
32.2 CSocket類——套接字類
32.2.1 CancelBlockingCall方法——取消阻塞模式
32.2.2 IsBlocking方法——是否處于阻塞狀態
32.2.3 OnMessagePending方法——處理未解決的消息
32.3 CSocketFile類——套接字文件類
32.3.1 CSocketFile構造函數——構造CSocketFile對象
32.4 CFtpConnection類——FTP連接類
32.4.1 CFtpConnection方法——構造CFtpConnection對象
32.4.2 Close方法——關閉服務器上的連接
32.4.3 CreateDirectory方法——創建一個新的目錄
32.4.4 GetCurrentDirectory方法——獲得當前連接的FTP目錄
32.4.5 GetCurrentDirectoryAsURL方法——獲取作為URL當前連接的目錄
32.4.6 GetFile方法——從FTP服務器上下載文件
32.4.7 OpenFile方法——在FTP服務器上打開文件
32.4.8 PutFile方法——向服務器上存放文件
32.4.9 Remove方法——從連接的服務器上移除文件
32.4.10 RemoveDirectory方法——從服務器上移除指定的目錄
32.4.11 Rename方法——在服務器上重命名一個文件
32.4.12 SetCurrentDirectory方法——改變FTP服務器目錄
32.5 CFtpFileFind類——FTP文件查找類
32.5.1 CFtpFileFind方法——構造CFtpFileFind對象
32.5.2 FindFile方法——在FTP服務器上查找文件
32.5.3 FindNextFile方法——在FTP服務器上查找下一個文件
32.5.4 GetFileURL方法——獲得指定文件的URL
第33章 常用全局函數
33.1 AfxBeginThread函數——創建新線程
33.2 AfxEnableControlContainer函數——提供對ActiveX控件容器的支持
33.3 AfxEndThread函數——結束線程
33.4 AfxFormatString函數——格式化字符串
33.5 AfxGetApp函數——訪問應用程序的信息
33.6 AfxGetAppName函數——獲取并返回當前應用程序的名稱
33.7 AfxGetInstanceHandle函數——獲得當前應用程序的示例句柄
33.8 AfxGetMainWnd函數——獲得程序主窗口指針
33.9 AfxMessageBox函數——顯示消息對話框
33.10 AfxRegisterClass函數——注冊窗口類
33.11 AfxThrowResourceException函數——拋出資源異常
33.12 DDXControl函數——管理數據交換
索引
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。