《全能速查宝典 C函数全能速查宝典》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:刘艳伟编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2012
  • ISBN:9787115277206
  • 页数:708 页
图书介绍:本书共三百多个函数,讲解每个函数的函数原型、功能说明、头文件、执行范例并进行结果演示。内容涵盖数学函数、字符/字符串函数、输入/输出函数、c内存相关函数、文件函数、c目录函数、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、atan21函数:计算Y/X的反正切值 7

1.8 cabs函数:计算复数的模 8

1.9 ceil函数:向上取整 9

1.10 cos函数:余弦函数 10

1.11 cosh函数:双曲余弦函数 11

1.12 div函数:求两个整数相除的商和余数 12

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函数:计算直角三角形的斜边 19

1.19 labs函数:取长整数的绝对值 20

1.20 ldexp、ldexpl函数:幂计算 21

1.21 ldiv函数:两个长整型数相除 22

1.22 log、logl函数:计算自然对数 23

1.23 log10、logl01函数:计算常用对数 25

1.24 max函数:求两个数中的最大者 26

1.25 min函数:求两个数中的最小者 27

1.26 modf、modfl函数:分割数为整数部分和小数部分 28

1.27 poly函数:计算多项式 29

1.28 pow函数:指数函数 30

1.29 pow10函数:指数函数 31

1.30 rand函数:随机数发生器 32

1.31 random函数:随机数发生器 33

1.32 randomize函数:初始化随机数发生器 34

1.33 sin函数:正弦函数 35

1.34 sinh函数:双曲正弦函数 36

1.35 sqrt函数:计算平方根 37

1.36 srand函数:初始化随机数发生器 38

1.37 tan、tanl函数:正切函数 39

1.38 tanh、tanhl函数:双曲正切函数 40

第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函数:打印字符判断 58

2.14 islower函数:小写字母判断 60

2.15 isprint函数:可打印字符判断 61

2.16 ispunct函数:标点符号判断 62

2.17 isspace函数:空格等判断 63

2.18 isupper函数:大写字母判断 65

2.19 isxdigit函数:十六进制数字判断 66

2.20 ltoa函数:将长整值转换为字符串 67

2.21 mbstowcs函数:将多字节字符序列转换成相应的宽字符序列 69

2.22 mbtowc函数:将多字节字符转换成相应的宽字符 70

2.23 stpcpy函数:复制字符串 72

2.24 strcat函数:拼接字符串 73

2.25 strchr函数:查找给定字符 75

2.26 strcmp函数:比较字符串 76

2.27 Strcmpi函数:比较字符串 78

2.28 strcpy函数:复制字符串 79

2.29 strcspn函数:查找不包含指定字符集子串的段 80

2.30 strdup函数:将字符串复制到新建的位置 81

2.31 stricmp函数:比较字符串 83

2.32 strlen函数:获取字符长度 84

2.33 strlwr函数:将字符串转换为小写形式 85

2.34 strncat函数:字符串连接 86

2.35 strncmp函数:字符串部分比较 87

2.36 strncmpi函数:字符串部分比较 89

2.37 strncpy函数:字符串复制 90

2.38 stmicmp函数:比较字符串 91

2.39 strnset函数:设定字符 93

2.40 strpbrk函数:查找给定字符集中第一次出现的字符 94

2.41 strrchr函数:查找最后一次出现指定字符的位置 95

2.42 strrev函数:字符串顺序逆转 96

2.43 strset函数:设定字符串为指定字符 97

2.44 strspn函数:查找指定字符串子串的段 98

2.45 strstr函数:查找指定字符串中字符首次出现的位置 100

2.46 strtod函数:将字符串转换为双精度数值 101

2.47 strtol函数:将字符串转换为长整数 102

2.48 strtoul函数:将字符串转换为无符号长整数 103

2.49 strupr函数:将字符串转换为大写形式 104

2.50 strtok函数:查找单词 105

2.51 swab函数:交换字节 107

2.52 toascii函数:将字符串转换为ASCII码值 108

2.53 tolower函数:把字符转换成小写字母 109

2.54 toupper函数:将字符转换成大写字母 110

2.55 ungetc函数:将字符送回输入流 111

2.56 ungetch函数:送回上次从控制台读出的字符 113

2.57 ultoa函数:将无符号长整数转换为字符串 114

2.58 Wcstombs函数:将宽字节字符序列转换为多字节字符序列 115

2.59 wctomb函数:将单个宽字符转换为相应的多字节字符 117

第3章 输入输出函数 119

3.1 _setcursortype函数:设置光标类型 119

3.2 cgets函数:从键盘上读入字符串 121

3.3 _creat、creat函数:创建或重写文件 122

3.4 close函数:关闭文件句柄 125

3.5 cprintf函数:将常规类型值的格式化输出到当前文本窗口 126

3.6 cscanf函数:从当前文本窗口格式化输入常规类型值 127

3.7 clreol函数:删除当前文本窗口的一行文字 129

3.8 clrscr函数:清除当前文本窗口 131

3.9 cputs函数:将一个字符串打印到屏幕上 132

3.10 delline函数:删除光标所在行 133

3.11 dup函数:复制文件句柄 135

3.12 dup2函数:复制文件句柄 137

3.13 eof函数:检测文件结束 140

3.14 fprintf函数:将常规变量格式化输出到指定文件 142

3.15 fscanf函数:从指定的流文件中格式化输入常规类型值 144

3.16 fsetpos函数:设置指定文件的文件指针 146

3.17 fstat函数:获取打开文件的文件信息 148

3.18 ftell函数:获取文件指针位置 151

3.19 fclose函数:关闭一个流文件 153

3.20 fcloseall函数:关闭所有打开流文件 154

3.21 fdopen函数:使用文件描述符打开一个流文件 156

3.22 feof函数:检测流文件指针是否已到达文件结尾 158

3.23 fflush函数:刷新缓冲区 160

3.24 fgetc函数:从流文件中读取字符 162

3.25 fgetchar函数:从标准输入设备输入一个字符 164

3.26 fgetpos函数:获取当前文件指针的位置 165

3.27 fgets函数:读取一字符串 167

3.28 fileno函数:获取一个流文件的文件描述符 169

3.29 flushall函数:清除所有缓冲区 170

3.30 fopen函数:打开一个流文件 172

3.31 fputc函数:将一个字符写到流文件中 174

3.32 fputchar函数:将一个字符打印到标准输出流上 176

3.33 fread函数:从文件流中读数据 177

3.34 fseek函数:移动流文件的文件指针 179

3.35 fwrite函数:写内容到文件流中 180

3.36 getc函数:从流文件中读一个字符 182

3.37 getch函数:从键盘上读入一个字符,字符不回显 184

3.38 getchar函数:从标准输入设备中读入一个字符 185

3.39 getche函数:从键盘上读入一个字符,字符回显 186

3.40 getpass函数:读一个口令 187

3.41 gets函数:从流中读入一字符串 189

3.42 getw函数:从流中读入一整型数 190

3.43 gettext函数:将文本方式屏幕上的文本复制到存储区 192

3.44 gettextinfo函数:获取当前文本窗口的信息 194

3.45 gotoxy函数:在文本窗口中设置光标 196

3.46 highvideo函数:选择文本窗口的字符显示亮度为高亮度 197

3.47 inp函数:从portid指定的端口处读入一个字节 199

3.48 inport函数:读入字节 200

3.49 inportb函数:从portid指定的端口处读入一个字节 201

3.50 inpw函数:读入一个字节 202

3.51 insline函数:在文本窗口中插入一个空行 203

3.52 kbhit函数:检查当前是否有按下的键 204

3.53 lowvideo函数:选择低亮度字符 206

3.54 lseek函数:移动文件读/写指针 207

3.55 mktemp函数:建立唯一的文件名 210

3.56 movetext函数:将屏幕文本从一个矩形区域复制到另一个矩形区域 211

3.57 normvideo函数:选择正常亮度字符 212

3.58 open函数:打开一个文件 214

3.59 outp函数:将value值的低8位送到portid指定的端口 217

3.60 outport函数:输出整数到指定端口中 218

3.61 outportb函数:输出字节到指定端口中 219

3.62 outpw函数:输出字节到指定端口中 220

3.63 printf函数:将常规类型值格式化输出到标准输出 221

3.64 putc函数:输出一字符到指定流中 223

3.65 putch函数:将一个字符输出到当前文本窗口 224

3.66 putchar函数:将一个字符写到标准输出设备上 225

3.67 puts函数:将一字符串输出到标准输出设备上 227

3.68 puttext函数:将文本从存储区复制到屏幕 228

3.69 putw函数:将一整型数写到指定文件流中 229

3.70 read函数:读文件中的内容 231

3.71 rewind函数:将流文件指针重新指向文件开始 233

3.72 scanf函数:从标准输入设备格式化输入常规类型值 235

3.73 setbuf函数:为指定的流文件分配一个输入/输出缓冲区 238

3.74 setmode函数:设置传输模式 239

3.75 setvbuf函数:为流文件指定一个缓冲区 241

3.76 sprintf函数:将常规类型值格式化输出到指定字符串 244

3.77 sopen函数:以指定的共享方式打开文件 245

3.78 sscanf函数:从指定字符串中格式化输入常规类型值 249

3.79 tell函数:获取文件指针的当前位置 250

3.80 textattr函数:设置文本窗口的颜色属性 252

3.81 textbackground函数:设置文本窗口的背景颜色 254

3.82 textcolor函数:设置文本窗口的前景色 255

3.83 textmode函数:设置文本窗口模式 257

3.84 tmpfile函数:创建一个可读可写的二进制临时文件 259

3.85 ungetch函数:把一个字符退回到键盘缓冲区中 260

3.86 vfprintf函数:格式化输出到指定文件 262

3.87 vfscanf函数:从指定文件中格式化输入一系列参数值 264

3.88 vprintf函数:格式化输出到标准输出设备 267

3.89 vscanf函数:从标准输入设备中格式化输入 270

3.90 vsprintf函数:格式化输出到指定字符串中 273

3.91 vsscanf函数:格式化输入到指定字符串 275

3.92 wherex函数:获取当前水平光标位置 277

3.93 wherey函数:获取当前垂直光标位置 278

3.94 window函数:定义活动文本模式窗口 279

3.95 write函数:将内存空间的字节写到文件中 280

第4章 内存相关函数 285

4.1 allocmem函数:分配DOS存储段 285

4.2 brk函数:改变数据段内存分配 286

4.3 calloc函数:分配并刷新内存 287

4.4 coreleft函数:返回未使用的内存大小 289

4.5 farcalloc函数:分配、清除远堆内存 289

4.6 farcoreleft函数:返回从未用过的远堆内存字节数 291

4.7 farfree函数:释放远堆内存 292

4.8 farheapcheck函数:检查远堆空间 293

4.9 farheapcheckfree函数:检查远堆释放块 294

4.10 farheapchecknode函数:检查远堆节点 296

4.11 farheapfillfree函数:填写远堆释放块 298

4.12 farheapwalk函数:遍历远堆块 300

4.13 farmalloc函数:分配远堆内存 302

4.14 farrealloc函数:调整远堆块的大小 303

4.15 FP_OFF函数:获取远地址偏移量 304

4.16 FP_SEG函数:获取远地址的段值 305

4.17 free函数:释放已分配的块 306

4.18 freemem函数:释放先前分配的DOS内存块 307

4.19 heapcheck函数:检查并校验堆 309

4.20 heapcheckfree函数:检查堆释放的块 310

4.21 heapchecknode函数:检查并校验堆节点 312

4.22 heapfillfree函数:填写释放的堆块 314

4.23 heapwalk函数:遍历内存堆块 316

4.24 malloc函数:分配内存 318

4.25 memccpy函数:复制字符串 319

4.26 memchr函数:在内存中寻找字符 321

4.27 memcmp函数:比较内存 322

4.28 memcpy函数:复制内存 323

4.29 memicmp函数:比较内存,忽略大小写 325

4.30 memmove函数:复制内存 326

4.31 memset函数:用一指定字节值填充内存 327

4.32 MK_FP函数:产生远指针 328

4.33 movedata函数:复制字节 329

4.34 movemem函数:移动源内存到目的内存 331

4.35 peek,peekb函数:检查存储单元 332

4.36 poke,pokeb函数:存值到一个给定存储单元 333

4.37 realloc函数:重新分配内存 334

4.38 sbrk函数:改变数据段大小 336

4.39 setblock函数:修改内存块大小 337

4.40 setmem函数:填写内存 339

4.41 swab函数:交换内存字节 340

第5章 文件函数 343

5.1 Access函数:检查文件可访问性 343

5.2 chmod函数:修改文件的访问方式 344

5.3 chsize函数:改变文件长度 346

5.4 creatnew函数:创建新文件 347

5.5 creattemp函数:创建特定文件在指定目录 349

5.6 filelength函数:获取文件长度 350

5.7 fstat函数:获取打开文件信息 351

5.8 getftime函数:获取文件的日期和时间 353

5.9 lock函数:设置文件共享锁 355

5.10 locking函数:定义文件共享锁 357

5.11 remove函数:删除文件 359

5.12 rename函数:重命名文件 360

5.13 stat函数:从文件获取信息 361

5.14 tempnam函数:创建临时文件名 364

5.15 tmpnam函数:创建临时文件名 365

5.16 umask函数:设置文件的读写屏蔽位 366

5.17 unlink函数:删除文件 368

5.18 utime函数:修改文件日期和时间 369

第6章 目录函数 373

6.1 _dos_findfirst函数:查找磁盘目录 373

6.2 _dos_findnext函数:继续_dos_findfirst的目录查找 375

6.3 _makepath函数:构造全路径 377

6.4 _splitpath函数:分解全路径名 379

6.5 chdir函数:改变当前目录 380

6.6 closedir函数:关闭目录流 382

6.7 findfirst函数:查找磁盘目录中的特定文件 384

6.8 findnext函数:继续findfirst的目录查找 386

6.9 fnmerge函数:构造全路径 388

6.10 fnsplitpath函数:分解全路径名 390

6.11 getcurdir函数:获取指定驱动器的当前路径 392

6.12 getcwd函数:获取当前工作目录 393

6.13 getdisk函数:获取当前驱动器号 394

6.14 mkdir函数:创建新目录 395

6.15 mktemp函数:建立惟一的文件名 397

6.16 opendir函数:打开目录流 398

6.17 readdir函数:读取目录流中的一条目录 400

6.18 rmdir函数:删除文件目录 402

6.19 searchpath函数:查找文件的DOS路径 404

6.20 setdisk函数:设置当前磁盘驱动器 405

6.21 unlink函数:删除文件 406

6.22 unlock函数:解除文件共享锁 408

第7章 磁盘函数 411

7.1 absread函数:读取指定的磁盘扇区 411

7.2 abswrite函数:写指定的磁盘扇区 413

7.3 getdta函数:获取磁盘传输地址 414

7.4 setdta函数:设置磁盘传输地址 415

第8章 系统调用函数 419

8.1 _bios_disk函数:调用bios中断0x13,bios完成磁盘操作 419

8.2 _bios_equiplist函数:检查与系统相连接的设备情况 422

8.3 _bios_keybrd函数:调用bios中断 423

8.4 _bios_memsize函数:调用bios中断0x12获取RAM的大小 426

8.5 _bios_printer函数:完成各种打印功能 427

8.6 _bios_serialcom函数:在指定I/O端口上进行各种RS-232串行数据传送 429

8.7 _bios_timeofday函数:读取或设置计时器 432

8.8 _c_exit函数:终止程序 434

8.9 _exit函数:终止程序 436

8.10 abort函数:异常终止一个进程 437

8.11 assert函数:测试一个条件并可能终止程序 438

8.12 atexit函数:注册终止函数 440

8.13 bioscom函数:在指定I/O端口上进行各种RS-232串行数据传送 441

8.14 biosdisk函数:通过调用0x13,把磁盘操作直接转给bios完成 445

8.15 biosequip函数:调用bios中断0x11以检查与系统相连的设备情况 448

8.16 bioskey函数:调用bios中断0x16执行各种键盘操作 449

8.17 biosmemory函数:通过调用bios中断0x12获取RAM的大小 452

8.18 biosprint函数:调用bios中断0x17提供的打印服务来完成各种打印功能 453

8.19 biostime函数:读取或设置bios计时器 455

8.20 bdos函数:DOS系统调用 457

8.21 bdosptr函数:DOS系统调用 458

8.22 ctrlbrk函数:设置Ctrl+Break处理程序 459

8.23 delay函数:将程序的执行暂停一段时间 460

8.24 disable函数:宏屏蔽中断 461

8.25 enable函数:开放硬件中断 463

8.26 execl、execle函数:装载并运行其他文件 464

8.27 execlp、execlpe函数:装载并运行其他文件 466

8.28 execv、execve函数:装载并运行其他文件 468

8.29 execvp、execvpe函数:装载并运行其他文件 469

8.30 exit函数:终止程序 471

8.31 geninterrupt函数:产生一个软中断 472

8.32 getcbrk函数:获取Ctrl+Break的检测状态值 474

8.33 getdate函数:获取系统的日期 475

8.34 getdfree函数:获取磁盘的可用空间信息 476

8.35 getenv函数:从当前环境变量中返回name指定变量值 478

8.36 getfat函数:获取驱动器的文件分配表信息 479

8.37 getfatd函数:获取驱动器0(C)的文件分配表信息 480

8.38 getpid函数:获取当前进程识别码 482

8.39 getpsp函数:获取当前的程序段前缀 482

8.40 gettime函数:获取系统时间 483

8.41 getvect函数:获取中断向量入口地址 485

8.42 getverify函数:获取DOS校验标志的状态值 486

8.43 int86函数:提供通用的8086软中断接口 488

8.44 int86x函数:提供通用的8086软中断接口 490

8.45 intdos函数:提供通用的8086中断接口 492

8.46 intdosx函数:提供通用的8086中断接口 494

8.47 intr函数:改变8086软中断接口 496

8.48 ioctl函数:控制I/O设备 497

8.49 isatty函数:检查设备类型 500

8.50 keep函数:退出并驻留内存 501

8.51 longjump函数:执行非局部转移 502

8.52 nosound函数:关闭PC扬声器 504

8.53 putenv函数:设置name指定的环境变量值 505

8.54 raise函数:向正在执行的程序发送一个信号 506

8.55 segread函数:读段寄存器值 508

8.56 setcbrk函数:改变Ctrl+Break的设置 509

8.57 setjmp函数:非局部转移 510

8.58 setvect函数:设置中断矢量入口 512

8.59 setverify函数:打开或关闭文件的读写校验 514

8.60 signal函数:定义信号的处理函数 515

8.61 sleep函数:执行挂起一段时间 517

8.62 sound函数:以指定频率打开PC扬声器 518

8.63 spawnl、spawnle函数:创建一个子进程 519

8.64 spawnlp、spawnlpe函数:创建一个子进程 521

8.65 spawnv、spawnve函数:创建一个子进程 523

8.66 spawnvp、spawnvpe函数:创建一个子进程 525

8.67 system函数:调用shell来执行command命令 527

第9章 图形函数 531

9.1 _graphfreemem函数:用户可修改的图形存储区释放函数 531

9.2 _graphgetmem函数:用户可修改的图形存储区分配函数 534

9.3 arc函数:画一弧线 536

9.4 bar函数:绘画实心矩形 537

9.5 bar3d函数:绘画三维矩形条 539

9.6 circle函数:画圆 540

9.7 cleardevice函数:清除图形屏幕 541

9.8 clearviewport函数:清除图形视区 543

9.9 closegraph函数:关闭图形模式 544

9.10 detectgraph函数:检测硬件确定图形驱动程序和模式 545

9.11 drawpoly函数:画多边形 547

9.12 ellipse函数:绘画椭圆 548

9.13 fillellipse函数:绘画出并填充椭圆 549

9.14 fillpoly函数:绘画实心多边形 551

9.15 floodfill函数:填充一个封闭区域 552

9.16 getarccoords函数:获取最后一次调用arc所绘画圆弧的坐标 553

9.17 getaspectratio函数:获取当前图形模式的纵横比 556

9.18 getbkcolor函数:获取当前背景颜色 558

9.19 getcolor函数:获取当前绘图颜色 559

9.20 getdefaultpalette函数:获取调色板信息 560

9.21 getdrivername函数:获取包含当前图形驱动程序名字的字符串首地址 561

9.22 getfillpattern函数:将用户定义的填充模式复制到内存中 563

9.23 getfillsettings函数:获取有关当前填充模式和填充颜色的信息 564

9.24 getgraphmode函数:获取当前图形模式 566

9.25 getimage函数:复制屏幕上的一块图像到主存区域中 567

9.26 getlinesettings函数:获取当前线条属性 569

9.27 getmaxcolor函数:获取最大颜色值 572

9.28 getmaxx函数:获取屏幕的最大x坐标 573

9.29 getmaxy函数:获取屏幕的最大y坐标 574

9.30 getmodename函数:获取当前图形模式名 575

9.31 getmoderange函数:获取给定图形驱动程序的模式范围 576

9.32 getpalette函数:获取当前调色板的信息 578

9.33 getpixel函数:获取指定像素的颜色值 580

9.34 gettextsettings函数:获取当前模式下文本字体的信息 582

9.35 getviewsettings函数:获取当前视区的信息 583

9.36 getx函数:获取当前位置的x坐标值 585

9.37 gety函数:获取当前位置的y坐标值 586

9.38 graphdefaults函数:将所有图形设置复位为缺省值 587

9.39 grapherrormsg函数:获取一个错误信息串 589

9.40 graphresult函数:获取最后一次不成功的图形操作的错误代码 591

9.41 imagesize函数:获取指定图像区域大小 593

9.42 initgraph函数:初始化图形系统 595

9.43 installuserdriver函数:安装设备驱动程序到BGI设备驱动程序表中 598

9.44 installuserfont函数:安装未嵌入BGI系统的字体文件.CHR 601

9.45 line函数:画直线 603

9.46 linerel函数:画直线 604

9.47 lineto函数:从当前位置到指定点画一条直线 605

9.48 moverel函数:将当前位置(CP)移动一相对距离 606

9.49 moveto函数:将CP移到(x,y) 608

9.50 outtext函数:在当前位置输出文本 609

9.51 outttextxy函数:在指定位置输出文本 610

9.52 pieslice函数:绘制并填充扇形 611

9.53 putimage函数:在屏幕上输出一个图像 613

9.54 putpixel函数:将(x,y)点的像素置为指定值 615

9.55 rectangle函数:画矩形 616

9.56 registerbgidriver函数:注册已经连入的图形驱动程序 617

9.57 restorecrtmode函数:将屏幕恢复为调用initgraph之前的模式 619

9.58 sector函数:绘画并填充椭圆扇区 621

9.59 setactivepage函数:设置图形输出活动页 622

9.60 setallpalette函数:按指定方式改变所有的调色板颜色 624

9.61 setaspectratio函数:设置图形纵横比 627

9.62 setbkcolor函数:设置背景颜色 629

9.63 setcolor函数:设置当前绘画颜色 630

9.64 setfillpattern函数:将当前的填充模式设置为用户自定义填充模式 632

9.65 setgraphbufsize函数:改变内部图形缓冲区的大小 634

9.66 setgraphmode函数:将系统设置成图形模式且清屏 635

9.67 setfillstyle函数:设置填充模式和颜色 637

9.68 setlinestyle函数:设置当前画线的类型、宽度和填充模式 638

9.69 setpalette函数:改变调色板的颜色 641

9.70 setrgbpalette函数:定义IBM8514图形卡的颜色 643

9.71 settextjustify函数:设置文本的对齐方式 645

9.72 settextstyle函数:设置输出文本的属性 647

9.73 setusercharsize函数:改变矢量字体的宽度和高度 649

9.74 setviewport函数:新建一个图形视区 651

9.75 setvisualpage函数:将指定的图形页设置为可见 652

9.76 setwritemode函数:设置图形模式下划线的输出模式 654

第10章 日期时间函数 657

10.1 asctime函数:将日期和时间转换为ASCII码 657

10.2 clock函数:确定运行时间 659

10.3 crime函数:将日期和时间转换为字符串 660

10.4 difftime函数:计算两个时间的差 662

10.5 dostounix函数:将日期与时间转换为UNIX时间格式 663

10.6 localtime函数:将日期和时间转变为tm结构 665

10.7 mktime函数:将tm格式的日期时间转换为time_t格式 666

10.8 setdate函数:设置系统当前日期 668

10.9 settime函数:设置系统时间 670

10.10 stime函数:设置系统时间 671

10.11 time函数:获取系统时间 672

10.12 tzset函数:设置时区 673

10.13 unixtodos函数:将日期和时间转换成DOS格式 674

第11章 数据结构函数 677

11.1 bsearch函数:二分搜索 677

11.2 lfind函数:线性搜索 679

11.3 lsearch函数:线性搜索 682

11.4 qsort函数:排序 684

第12章 其他常用函数 687

12.1 assert函数:测试条件并可能终止程序 687

12.2 clearerr函数:复位错误标志 688

12.3 contry函数:获取国家相关的信息 689

12.4 dosexterr函数:获取扩展的DOS错误信息 691

12.5 ferror函数:检测流错误 693

12.6 harderr函数:建立硬件错误处理程序 694

12.7 hardresume函数:硬件错误处理函数 696

12.8 matherr函数:设置数学错误处理程序 698

12.9 perror函数:输出系统错误信息 700

12.10 strerror函数:建立信息字符串 701

附录 指令索引 703