-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
4/1 新書到! 3/25 新書到! 12/20新書到! 12/13 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C函數速查手冊

( 簡體 字)
作者:尹德淳 編著類別:1. -> 程式設計 -> C -> C
譯者:
出版社:人民郵電出版社C函數速查手冊 3dWoo書號: 19842
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:4/1/2009
頁數:714
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787115196019
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

C語言是一門基礎開發語言,其應用十分廣泛。而C語言函數及其用法是學習、開發C語言程序的基礎。本書詳細地介紹了常用C語言函數的原型、功能、頭文件、返回值以及具體的操作實例。全書共講解C語言函數447個,每一個函數都配有一個具體實例來講解。
  本書中所講的C語言函數按照功能順序和字母順序進行排序,讀者既可以按照功能順序查找,也可以按照字母順序學習。本書不僅適合于C語言初學者學習使用,而且也可以作為中、高級C語言開發人員的參考手冊。
目錄:

第1章 數學函數 1
1.1 _clear87函數:清除浮點狀態字 1
1.2 _status87函數:取浮點狀態字 2
1.3 abs函數:求整數的絕對值 3
1.4 acos、acosl函數:反余弦函數 4
1.5 asin、asinl函數:反正弦函數 5
1.6 atan函數:反正切函數 6
1.7 atan2、atan2l函數:計算Y/X的反正切值 7
1.8 cabs函數:計算復數的模 8
1.9 ceil函數:向上取整 10
1.10 cos函數:余弦函數 11
1.11 cosh函數:雙曲余弦函數 12
1.12 div函數:求兩個整數相除的商和余數 13
1.13 exp函數:指數函數 14
1.14 fabs函數:求浮點數的絕對值 15
1.15 floor函數:向下取整 16
1.16 fmod函數:計算x對y的模 17
1.17 frexp函數:將浮點數分為底數與指數 18
1.18 hypot函數:計算直角三角形的斜邊 20
1.19 labs函數:取長整數的絕對值 21
1.20 ldexp、ldexpl函數:冪計算 22
1.21 ldiv函數:兩個長整型數相除 23
1.22 log、logl函數:計算自然對數 24
1.23 log10、log10l函數:計算常用對數 25
1.24 max函數:求兩個數中的最大者 26
1.25 min函數:求兩個數中的最小者 27
1.26 modf、modfl函數:分割數為整數部分和小數部分 28
1.27 poly函數:計算多項式 30
1.28 pow函數:指數函數 31
1.29 pow10函數:指數函數 32
1.30 rand函數:隨機數發生器 33
1.31 random函數:隨機數發生器 34
1.32 randomize函數:初始化隨機數發生器 35
1.33 sin函數:正弦函數 36
1.34 sinh函數:雙曲正弦函數 37
1.35 sqrt函數:計算平方根 38
1.36 srand函數:初始化隨機數發生器 39
1.37 tan、tanl函數:正切函數 40
1.38 tanh、tanhl函數:雙曲正切函數 41

第2章 字符串函數 43
2.1 atof函數:把字符串轉換成浮點數 43
2.2 atoi函數:將字符串轉換成整型數 44
2.3 atol函數:將字符串轉換成長整型數 45
2.4 ecvt函數:將浮點數轉換為字符串 46
2.5 fcvt函數:將浮點數轉換為字符串 48
2.6 gcvt函數:將浮點數轉換成字符串 49
2.7 itoa函數:將整數值轉換為字符串 51
2.8 isalnum函數:字母、數字判斷函數 52
2.9 isalpha函數:字母判斷函數 53
2.10 isascii函數:整數值的字符分類 55
2.11 iscntrl函數:控制字符判斷函數 56
2.12 isdigit函數:數字判斷函數 57
2.13 isgraph函數:打印字符判斷 59
2.14 islower函數:小寫字母判斷函數 60
2.15 isprint函數:可打印字符判斷函數 61
2.16 ispunct函數:標點符號判斷函數 62
2.17 isspace函數:空格等判斷函數 64
2.18 isupper函數:大寫字母判斷函數 65
2.19 isxdigit函數:十六進制數字判斷函數 66
2.20 ltoa函數:將長整值轉換為字符串 68
2.21 mbstowcs函數:將多字節字符序列轉換成相應的寬字符序列 69
2.22 mbtowc函數:將多字節字符轉換成相應的寬字符 71
2.23 stpcpy函數:復制字符串 73
2.24 strcat函數:拼接字符串 74
2.25 strchr函數:查找給定字符 75
2.26 strcmp函數:比較字符串 76
2.27 strcmpi函數:比較字符串 78
2.28 strcpy函數:復制字符串 79
2.29 strcspn函數:查找不包含指定字符集子串的段 81
2.30 strdup函數:將字符串復制到新建的位置 82
2.31 stricmp函數:比較字符串 83
2.32 strlen函數:獲取字符長度 85
2.33 strlwr函數:將字符串轉換為小寫形式 86
2.34 strncat函數:字符串連接 87
2.35 strncmp函數:字符串部分比較 88
2.36 strncmpi函數:字符串部分比較 89
2.37 strncpy函數:字符串復制 91
2.38 strnicmp函數:比較字符串 92
2.39 strnset函數:設定字符 93
2.40 strpbrk函數:查找給定字符集中第一次出現的的字符 95
2.41 strrchr函數:查找最后一次出現指定字符的位置 96
2.42 strrev函數:字符串順序逆轉 97
2.43 strset函數:設定字符串為指定字符 98
2.44 strspn函數:查找指定字符串子串的段 99
2.45 strstr函數:查找指定字符串中字符首次出現的位置 100
2.46 strtod函數:將字符串轉換為雙精度數值 102
2.47 strtol函數:將字符串轉換為長整數 103
2.48 strtoul函數:將字符串轉換為無符號長整數 104
2.49 strupr函數:將字符串轉換為大寫形式 105
2.50 strtok函數:查找單詞 106
2.51 swab函數:交換字節 107
2.52 toascii函數:將字符串轉換為ASCII碼值 109
2.53 tolower函數:把字符轉換成小寫字母 110
2.54 toupper函數:將字符轉換成大寫字母 111
2.55 ungetc函數:將字符送回輸入流 112
2.56 ungetch函數:送回上次從控制臺讀出的字符 114
2.57 ultoa函數:將無符號長整數轉換為字符串 115
2.58 asin,asinl函數:反正弦函數 116
2.59 wctomb函數:將單個寬字符轉換為相應的多字節字符 118

第3章 輸入輸出函數 121
3.1 _setcursortype函數:設置光標類型 121
3.2 cgets函數:從鍵盤上讀入字符串 123
3.3 _creat、creat函數:創建或重寫文件 124
3.4 close函數:關閉文件句柄 127
3.5 cprintf函數:將常規類型值的格式化輸出到當前文本窗口 128
3.6 cscanf函數:從當前文本窗口格式化輸入常規類型值 129
3.7 clreol函數:刪除當前文本窗口的一行文字 131
3.8 clrscr函數:清除當前文本窗口 133
3.9 cputs函數:將一個字符串打印到屏幕上 134
3.10 delline函數:刪除光標所在行 136
3.11 dup函數:復制文件句柄 137
3.12 dup2函數:復制文件句柄 139
3.13 eof函數:檢測文件結束 142
3.14 fprintf函數:將常規變量格式化輸出到指定文件 144
3.15 fscanf函數:從指定的流文件中格式化輸入常規類型值 147
3.16 fsetpos函數:設置指定文件的文件指針 149
3.17 fstat函數:獲取打開文件的文件信息 151
3.18 ftell函數:獲取文件指針位置 154
3.19 fclose函數:關閉一個流文件 155
3.20 fcloseall函數:關閉所有打開流文件 157
3.21 fdopen函數:使用文件描述符打開一個流文件 158
3.22 feof函數:檢測流文件指針是否已到達文件結尾 160
3.23 fflush函數:刷新緩沖區 162
3.24 fgetc函數:從流文件中讀取字符 165
3.25 fgetchar函數:從標準輸入設備輸入一個字符 166
3.26 fgetpos函數:獲取當前文件指針的位置 167
3.27 fgets函數:讀取一字符串 169
3.28 fileno函數:獲取一個流文件的文件描述符 171
3.29 flushall函數:清除所有緩沖區 172
3.30 fopen函數:打開一個流文件 174
3.31 fputc函數:將一個字符寫到流文件中 176
3.32 fputchar函數:將一個字符打印到標準輸出流上 178
3.33 fread函數:從文件流中讀數據 179
3.34 fseek函數:移動流文件的文件指針 181
3.35 fwrite函數:寫內容到文件流中 183
3.36 getc函數:從流文件中讀一個字符 185
3.37 getch函數:從鍵盤上讀入一個字符,字符不回顯 187
3.38 getchar函數:從標準輸入設備中讀入一個字符 188
3.39 getche函數:從鍵盤上讀入一個字符,字符回顯 189
3.40 getpass函數:讀一個口令 190
3.41 gets函數:從流中讀入一字符串 191
3.42 getw函數:從流中讀入一整型數 193
3.43 gettext函數:將文本方式屏幕上的文本復制到存儲區 195
3.44 gettextinfo函數:獲取當前文本窗口的信息 197
3.45 gotoxy函數:在文本窗口中設置光標 199
3.46 highvideo函數:選擇文本窗口的字符顯示亮度為高亮度 200
3.47 inp函數:從portid指定的端口處讀入一個字節 202
3.48 inport函數:讀入字節 203
3.49 inportb函數:從portid指定的端口處讀入一個字節 204
3.50 inpw函數:讀入一個字節 205
3.51 insline函數:在文本窗口中插入一個空行 206
3.52 kbhit函數:檢查當前是否有按下的鍵 208
3.53 lowvideo函數:選擇低亮度字符 209
3.54 lseek函數:移動文件讀/寫指針 210
3.55 mktemp函數:建立唯一的文件名 213
3.56 movetext函數:將屏幕文本從一個矩形區域復制到另一個矩形區域 214
3.57 normvideo函數:選擇正常亮度字符 216
3.58 open函數:打開一個文件 217
3.59 outp函數:將value值的低8位送到portid指定的端口 220
3.60 outport函數:輸出整數到指定端口中 221
3.61 outportb函數:輸出字節到指定端口中 222
3.62 outpw函數:輸出字節到指定端口中 223
3.63 printf函數:將常規類型值格式化輸出到標準輸出 225
3.64 putc函數:輸出一字符到指定流中 226
3.65 putch函數:將一個字符輸出到當前文本窗口 227
3.66 putchar函數:將一個字符寫到標準輸出設備上 228
3.67 puts函數:將一字符串輸出到標準輸出設備上 230
3.68 puttext函數:將文本從存儲區復制到屏幕 231
3.69 putw函數:將一整型數寫到指定文件流中 233
3.70 read函數:讀文件中的內容 234
3.71 rewind函數:將流文件指針重新指向文件開始 237
3.72 scanf函數:從標準輸入設備格式化輸入常規類型值 239
3.73 setbuf函數:為指定的流文件分配一個輸入/輸出緩沖區 241
3.74 setmode函數:設置傳輸模式 243
3.75 setvbuf函數:為流文件指定一個緩沖區 245
3.76 sprintf函數:將常規類型值格式化輸出到指定字符串 248
3.77 sopen函數:以指定的共享方式打開文件 249
3.78 sscanf函數:從指定字符串中格式化輸入常規類型值 253
3.79 tell函數:獲取文件指針的當前位置 254
3.80 textattr函數:設置文本窗口的顏色屬性 256
3.81 textbackground函數:設置文本窗口的背景顏色 258
3.82 textcolor函數:設置文本窗口的前景色 259
3.83 textmode函數:設置文本窗口模式 261
3.84 tmpfile函數:創建一個可讀可寫的二進制臨時文件 263
3.85 ungetch函數:把一個字符退回到鍵盤緩沖區中 265
3.86 vfprintf函數:格式化輸出到指定文件 266
3.87 vfscanf函數:從指定文件中格式化輸入一系列參數值 268
3.88 vprintf函數:格式化輸出到標準輸出設備 271
3.89 vscanf函數:從標準輸入設備中格式化輸入 274
3.90 vsprintf函數:格式化輸出到指定字符串中 278
3.91 vsscanf函數:格式化輸入到指定字符串 279
3.92 wherex函數:獲取當前水平光標位置 281
3.93 wherey函數:獲取當前垂直光標位置 283
3.94 window函數:定義活動文本模式窗口 284
3.95 write函數:將內存空間的字節寫到文件中 285

第4章 內存相關函數 289
4.1 allocmem函數:分配DOS存儲段 289
4.2 brk函數:改變數據段內存分配 290
4.3 calloc函數:分配并刷新內存 292
4.4 coreleft函數:返回未使用內存的大小 293
4.5 farcalloc函數:分配、清除遠堆內存 294
4.6 farcoreleft函數:返回從未用過的遠堆內存字節數 295
4.7 farfree函數:釋放遠堆內存 296
4.8 farheapcheck函數:檢查遠堆空間 297
4.9 farheapcheckfree函數:檢查遠堆釋放塊 298
4.10 farheapchecknode函數:檢查遠堆節點 300
4.11 farheapfillfree函數:填寫遠堆釋放塊 302
4.12 farheapwalk函數:遍歷遠堆塊 304
4.13 farmalloc函數:分配遠堆內存 306
4.14 farrealloc函數:調整遠堆塊的大小 308
4.15 FP_OFF函數:獲取遠地址偏移量 309
4.16 FP_SEG函數:獲取遠地址的段值 310
4.17 free函數:釋放已分配的塊 311
4.18 freemem函數:釋放先前分配的DOS內存塊 312
4.19 heapcheck函數:檢查并校驗堆 313
4.20 heapcheckfree函數:檢查堆釋放的塊 315
4.21 heapchecknode函數:檢查并校驗堆節點 317
4.22 heapfillfree函數:填寫釋放的堆塊 319
4.23 heapwalk函數:遍歷內存堆塊 321
4.24 malloc函數:分配內存 323
4.25 memccpy函數:復制字符串 324
4.26 memchr函數:在內存中尋找字符 326
4.27 memcmp函數:比較內存 327
4.28 memcpy函數:復制內存 328
4.29 memicmp函數:比較內存,忽略大小寫 330
4.30 memmove函數:復制內存 331
4.31 memset函數:用一指定字節值填充內存 332
4.32 MK_FP函數:產生遠指針 333
4.33 movedata函數:復制字節 335
4.34 movemem函數:移動源內存到目的內存 336
4.35 peek,peekb函數:檢查存儲單元 337
4.36 poke,pokeb函數:存值到一個給定存儲單元 339
4.37 realloc函數:重新分配內存 340
4.38 sbrk函數:改變數據段大小 341
4.39 setblock函數:修改內存塊大小 342
4.40 setmem函數:填寫內存 344
4.41 swab函數:交換內存字節 345

第5章 文件函數 347
5.1 accessc函數:檢查文件可訪問性 347
5.2 chmod函數:修改文件的訪問方式 348
5.3 chsize函數:改變文件長度 350
5.4 creatnew函數:創建新文件 351
5.5 creattemp函數:創建特定文件在指定目錄 353
5.6 filelength函數:獲取文件長度 355
5.7 fstat函數:獲取打開文件信息 356
5.8 getftime函數:獲取文件的日期和時間 358
5.9 lock函數:設置文件共享鎖 360
5.10 locking函數:定義文件共享鎖 361
5.11 remove函數:刪除文件 364
5.12 rename函數:重命名文件 365
5.13 stat函數:從文件獲取信息 366
5.14 tempnam函數:創建臨時文件名 368
5.15 tmpnam函數:創建臨時文件名 370
5.16 umask函數:設置文件的讀寫屏蔽位 371
5.17 unlink函數:刪除文件 373
5.18 utime函數:修改文件日期和時間 374

第6章 目錄函數 377
6.1 _dos_findfirst函數: 查找磁盤目錄 377
6.2 _dos_findnext函數:繼續_dos_findfirst的目錄查找 379
6.3 _makepath函數:構造全路徑 381
6.4 _splitpath函數:分解全路徑名 383
6.5 chdir函數:改變當前目錄 384
6.6 closedir函數:關閉目錄流 386
6.7 findfirst函數:查找磁盤目錄中的特定文件 388
6.8 findnext函數:繼續findfirst的目錄查找 390
6.9 fnmerge函數:構造全路徑 392
6.10 fnsplit函數:分解全路徑名 394
6.11 getcurdir函數:獲取指定驅動器的當前路徑 396
6.12 getcwd函數:獲取當前工作目錄 397
6.13 getdisk函數:獲取當前驅動器號 398
6.14 mkdir函數:創建新目錄 399
6.15 mktemp函數:建立惟一的文件名 401
6.16 opendir函數:打開目錄流 402
6.17 readdir函數:讀取目錄流中的一條目錄 404
6.18 rmdir函數:刪除文件目錄 406
6.19 searchpath函數:查找文件的DOS路徑 408
6.20 setdisk函數:設置當前磁盤驅動器 409
6.21 unlink函數:刪除文件 410
6.22 unlock函數:解除文件共享鎖 412

第7章 磁盤函數 415
7.1 absread函數:讀取指定的磁盤扇區 415
7.2 abswrite函數:寫指定的磁盤扇區 417
7.3 getdta函數:獲取磁盤傳輸地址 418
7.4 setdta函數:設置磁盤傳輸地址 419

第8章 系統調用函數 423
8.1 _bios_disk函數:調用bios中斷0x13,bios完成磁盤操作 423
8.2 _bios_equiplist函數:檢查與系統相連接的設備情況 426
8.3 _bios_keybrd函數:調用bios中斷 427
8.4 _bios_memsize函數:調用bios中斷0x12獲取RAM的大小 430
8.5 _bios_printer函數:完成各種打印功能 431
8.6 _bios_serialcom函數:在指定I/O端口上進行各種RS-232串行數據傳送 433
8.7 _bios_timeofday函數:讀取或設置計時器 436
8.8 _c_exit函數:終止程序 438
8.9 _exit函數:終止程序 440
8.10 abort函數:異常終止一個進程 442
8.11 assert函數:測試一個條件并可能終止程序 442
8.12 atexit函數:注冊終止函數 444
8.13 bioscom函數:在指定I/O端口上進行各種RS-232串行數據傳送 446
8.14 biosdisk函數:通過調用0x13,把磁盤操作直接轉給bios完成 449
8.15 biosequip函數:調用bios中斷0x11以檢查與系統相連的設備情況 452
8.16 bioskey函數:調用bios中斷0x16執行各種鍵盤操作 453
8.17 biosmemory函數:通過調用bios中斷0x12獲取RAM的大小 456
8.18 biosprint函數:調用bios中斷0x17提供的打印服務來完成各種打印功能 457
8.19 biostime函數:讀取或設置bios計時器 459
8.20 bdos函數:DOS系統調用 461
8.21 bdosptr函數:DOS系統調用 462
8.22 ctrlbrk函數:設置Ctrl+Break處理程序 463
8.23 delay函數:將程序的執行暫停一段時間 465
8.24 disable函數:宏屏蔽中斷 466
8.25 enable函數:開放硬件中斷 467
8.26 execl、execle函數:裝載并運行其他文件 469
8.27 execlp、execlpe函數:裝載并運行其他文件 471
8.28 execv、execve函數:裝載并運行其他文件 472
8.29 execvp、execvpe函數:裝載并運行其他文件 474
8.30 exit函數:終止程序 476
8.31 geninterrupt函數:產生一個軟中斷 477
8.32 getcbrk函數:獲取Ctrl+Break的檢測狀態值 478
8.33 getdate函數:獲取系統的日期 480
8.34 getdfree函數:獲取磁盤的可用空間信息 481
8.35 getenv函數:從當前環境變量中返回name指定變量值 483
8.36 getfat函數:獲取驅動器的文件分配表信息 484
8.37 getfatd函數:獲取驅動器0(C)的文件分配表信息 485
8.38 getpid函數:獲取當前進程識別碼 487
8.39 getpsp函數:獲取當前的程序段前綴 487
8.40 gettime函數:獲取系統時間 488
8.41 getvect函數:取中斷向量入口地址 490
8.42 getverify函數:獲取DOS校驗標志的狀態值 491
8.43 int86函數:提供通用的8086軟中斷接口 493
8.44 int86x函數:提供通用的8086軟中斷接口 495
8.45 intdos函數:提供通用的8086中斷接口 497
8.46 intdosx函數:提供通用的8086中斷接口 499
8.47 intr函數:改變8086軟中斷接口 501
8.48 ioctl函數:控制I/O設備 502
8.49 isatty函數:檢查設備類型 505
8.50 keep函數:退出并駐留內存 506
8.51 longjump函數:執行非局部轉移 507
8.52 nosound函數:關閉PC揚聲器 509
8.53 putenv函數:設置name指定的環境變量值 510
8.54 raise函數:向正在執行的程序發送一個信號 511
8.55 segread函數:讀段寄存器值 513
8.56 setcbrk函數:改變Ctrl+Break的設置 514
8.57 setjmp函數:非局部轉移 516
8.58 setvect函數:設置中斷矢量入口 517
8.59 setverify函數:打開或關閉文件的讀寫校驗 519
8.60 signal函數:定義信號的處理函數 520
8.61 sleep函數:執行掛起一段時間 522
8.62 sound函數:以指定頻率打開PC揚聲器 523
8.63 spawnl、spawnle函數:創建一個子進程 524
8.64 spawnlp、spawnlpe函數:創建一個子進程 526
8.65 spawnv、spawnve函數:創建一個子進程 528
8.66 spawnvp、spawnlve函數:創建一個子進程 530
8.67 system函數:調用shell來執行command命令 533

第9章 圖形函數 535
9.1 _graphfreemem函數:用戶可修改的圖形存儲區釋放函數 535
9.2 _graphgetmem函數:用戶可修改的圖形存儲區分配函數 538
9.3 arc函數:畫一弧線 540
9.4 bar函數:繪畫實心矩形 541
9.5 bar3d函數:繪畫三維矩形條 543
9.6 circle函數:畫圓 544
9.7 cleardevice函數:清除圖形屏幕 546
9.8 clearviewport函數:清除圖形視區 547
9.9 closegraph函數:關閉圖形模式 549
9.10 detectgraph函數:檢測硬件確定圖形驅動程序和模式 550
9.11 drawpoly函數:畫多邊形 551
9.12 ellipse函數:繪畫橢圓 552
9.13 fillellipse函數:繪畫出并填充橢圓 554
9.14 fillpoly函數:繪畫實心多邊形 555
9.15 floodfill函數:填充一個封閉區域 556
9.16 getarccoords函數:獲取最后一次調用arc所繪畫圓弧的坐標 558
9.17 getaspectratio函數:獲取當前圖形模式的縱橫比 560
9.18 getbkcolor函數:獲取當前背景顏色 562
9.19 getcolor函數:獲取當前繪圖顏色 563
9.20 getdefaultpalette函數:獲取調色板信息 564
9.21 getdrivername函數:獲取包含當前圖形驅動程序名字的字符串首地址 566
9.22 getfillpattern函數:將用戶定義的填充模式復制到內存中 567
9.23 getfillsettings函數:獲取有關當前填充模式和填充顏色的信息 569
9.24 getgraphmode函數:獲取當前圖形模式 571
9.25 getimage函數:復制屏幕上的一塊圖像到主存區域中 572
9.26 getlinesettings函數:獲取當前線條屬性 574
9.27 getmaxcolor函數:獲取最大顏色值 577
9.28 getmaxx函數:獲取屏幕的最大x坐標 578
9.29 getmaxy函數:獲取屏幕的最大y坐標 579
9.30 getmodename函數:獲取當前圖形模式名 580
9.31 getmoderange函數:獲取給定圖形驅動程序的模式范圍 581
9.32 getpalette函數:獲取當前調色板的信息 583
9.33 getpixel函數:獲取指定像素的顏色值 585
9.34 gettextsettings函數:獲取當前模式下文本字體的信息 587
9.35 getviewsettings函數:獲取當前視區的信息 589
9.36 getx函數:獲取當前位置的x坐標值 590
9.37 gety函數:獲取當前位置的y坐標值 591
9.38 graphdefaults函數:將所有圖形設置復位為缺省值 593
9.39 grapherrormsg函數:獲取一個錯誤信息串 594
9.40 graphresult函數:獲取最后一次不成功的圖形操作的錯誤代碼 596
9.41 imagesize函數:獲取指定圖像區域大小 598
9.42 initgraph函數:初始化圖形系統 600
9.43 installuserdriver函數:安裝設備驅動程序到BGI設備驅動程序表中 603
9.44 installuserfont函數:安裝未嵌入BGI系統的字體文件.CHR 606
9.45 line函數:畫直線 608
9.46 linerel函數:畫直線 609
9.47 lineto函數:從當前位置到指定點畫一條直線 610
9.48 moverel函數:將當前位置(CP)移動一相對距離 611
9.49 moveto函數:將CP移到(x, y) 613
9.50 outtext函數:在當前位置輸出文本 614
9.51 outttextxy函數:在指定位置輸出文本 615
9.52 pieslice函數:繪制并填充扇形 616
9.53 putimage函數:在屏幕上輸出一個圖像 618
9.54 putpixel函數:將(x,y)點的像素置為指定值 620
9.55 rectangle函數:畫矩形 621
9.56 registerbgidriver函數:注冊已經連入的圖形驅動程序 623
9.57 restorecrtmode函數:將屏幕恢復為調用initgraph之前的模式 624
9.58 sector函數:繪畫并填充橢圓扇區 626
9.59 setactivepage函數:設置圖形輸出活動頁 627
9.60 setallpalette函數:按指定方式改變所有的調色板顏色 629
9.61 setaspectratio函數:設置圖形縱橫比 632
9.62 setbkcolor函數:設置背景顏色 635
9.63 setcolor函數:設置當前繪畫顏色 636
9.64 setfillpattern函數:將當前的填充模式設置為用戶自定義填充模式 637
9.65 setgraphbufsize函數:改變內部圖形緩沖區的大小 639
9.66 setgraphmode函數:將系統設置成圖形模式且清屏 641
9.67 setfillstyle函數:設置填充模式和顏色 643
9.68 setlinestyle函數:設置當前畫線的類型、寬度和填充模式 644
9.69 setpalette函數:改變調色板的顏色 646
9.70 setrgbpalette函數:定義IBM8514圖形卡的顏色 649
9.71 settextjustify函數:設置文本的對齊方式 651
9.72 settextstyle函數:設置輸出文本的屬性 652
9.73 setusercharsize函數:改變矢量字體的寬度和高度 654
9.74 setviewport函數:新建一個圖形視區 656
9.75 setvisualpage函數:將指定的圖形頁設置為可見 658
9.76 setwritemode函數:設置圖形模式下畫線的輸出模式 659

第10章 日期時間函數 663
10.1 asctime函數:轉換日期和時間為ASCII碼 663
10.2 clock函數:確定運行時間 665
10.3 ctime函數:將日期和時間轉換為字符串 666
10.4 difftime函數:計算兩個時間的差 668
10.5 dostounix函數:將日期與時間轉換為UNIX時間格式 669
10.6 localtime函數:將日期和時間轉變為tm結構 671
10.7 mktime函數:將tm格式的日期時間轉換為time_t格式 672
10.8 setdate函數:設置系統當前日期 674
10.9 settime函數:設置系統時間 676
10.10 stime函數:設置系統時間 677
10.11 time函數:獲取系統時間 679
10.12 tzset函數:設置時區 680
10.13 unixtodos函數:將日期和時間轉換成DOS格式 681

第11章 數據結構函數 683
11.1 bsearch函數:二分搜索函數 683
11.2 lfind函數:線性搜索 685
11.3 lsearch函數:線性搜索 688
11.4 qsort函數:排序函數 690

第12章 其他常用函數 693
12.1 assert函數:測試條件并可能終止程序 693
12.2 clearerr函數:復位錯誤標志 694
12.3 contry函數:獲取國家相關的信息 695
12.4 dosexterr函數:獲取擴展DOS錯誤信息 698
12.5 ferror函數:檢測流錯誤 699
12.6 harderr函數:建立硬件錯誤處理程序 700
12.7 hardresume函數:硬件錯誤處理函數 703
12.8 matherr函數:設置數學錯誤處理程序 704
12.9 perror函數:輸出系統錯誤信息 706
12.10 strerror函數:建立信息字符串 708

附錄 指令索引 709
序: