当前位置:主页 > 书籍配套资源 > C/C++配套资源
《C/C++语言程序开发参考手册》参考手册

《C/C++语言程序开发参考手册》参考手册

  • 更新:2022-04-20
  • 大小:4.46 MB
  • 类别:C/C++
  • 作者:李贺、杨丽
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

本书是一本C/C++综合查询参考手册,包含了C/C++程序开发中应用的各种函数、类及其方法。本书共分为两篇33章,第一篇为C语言部分,第二篇为C++部分。对于每一个类,书中以字母顺序对该类中的方法进行排序,其中每个方法都按照功能、语法来介绍,在每个方法后都有相关的示例,并针对介绍的内容提供了有代表性的典型应用。

本书附有配套光盘。光盘提供了本书中典型应用实例的源代码,所有代码都经过精心调试,能够在Windows 2003、Windows XP和Windows 7系统下正常运行。

本书内容详尽,示例丰富,非常适合作为编程人员及项目开发人员的工具用书。

封面图

目录

  • 前言
  • 第一篇C语言部分
  • 第1章动态内存管理函数:alloc.h2
  • 1.1brk()——重置数据段存储空间函数2
  • 1.2coreleft()——获取未使用内存大小函数3
  • 1.3farcalloc()——申请远堆空间函数3
  • 1.4farcoreleft()——获取远堆空闲存储空间大小函数4
  • 1.5farfree()——释放远堆空间函数5
  • 1.6farmalloc()——申请远堆空间函数5
  • 1.7farrealloc()——远堆存储块空间调整函数6
  • 1.8sbrk()——增加数据段存储空间函数6
  • 第2章DEBUG相关函数库:assert.h8
  • 2.1assert()——错误判断函数8
  • 第3章BIOS相关函数库:bios.h9
  • 3.1bioscom()——串行I/O通信函数9
  • 3.2biosdisk()——软硬盘I/O函数10
  • 3.3biosequip()——检查设备函数11
  • 3.4bioskey()——键盘接口函数12
  • 3.5biosmemory()——获取存储块大小函数13
  • 3.6biostime()——设置BIOS时间函数14
  • 第4章控制台输入输出函数库:conio.h15
  • 4.1cgets()——从控制台读字符串函数15
  • 4.2clreol()——清除字符到行末函数15
  • 4.3clrscr()——清除文本模式窗口函数16
  • 4.4cprintf()——格式化输出到屏幕函数17
  • 4.5cputs()——字符串输出到屏幕函数17
  • 4.6cscanf()——格式化输入函数18
  • 4.7delline()——删除行函数18
  • 4.8getch()——无回显字符输入函数19
  • 4.9getche()——有回显字符输入函数20
  • 4.10getpass()——以密码形式输入函数20
  • 4.11gettext()——文本复制函数21
  • 4.12gettextinfo()——获取文本模式的屏幕信息函数22
  • 4.13gotoxy()——设置光标函数23
  • 4.14highvideo()——高亮显示文本函数23
  • 4.15insline()——插入空行函数24
  • 4.16kbhit()——检查键盘按键函数25
  • 4.17lowvideo()——低亮显示文本函数25
  • 4.18movetext()——移动屏幕文本函数26
  • 4.19normvideo()——正常亮显示文本函数27
  • 4.20putch()——字符输出函数27
  • 4.21puttext()——文本复制函数28
  • 4.22textattr()——设置文本属性函数29
  • 4.23textbackground()——文本背景色选择函数29
  • 4.24textcolor()——文本字符颜色选择函数30
  • 4.25textmode()——文本模式设置函数31
  • 4.26ungetch()——把字符退回键盘缓冲区函数31
  • 4.27wherex()——返回水平光标位置函数32
  • 4.28wherey()——返回垂直光标位置函数32
  • 4.29window()——定义活动文本窗口函数33
  • 第5章字符函数库:ctype.h35
  • 5.1isascii()——判断字符是否为ASCII码函数35
  • 5.2isalnum()——判断字符是否为字母或数字函数35
  • 5.3isalpha()——判断字符是否为英文字母函数36
  • 5.4iscntrl()——判断字符是否为控制字符函数37
  • 5.5isdigit()——判断字符是否为十进制数字函数37
  • 5.6isgraph()——判断字符是否为除空格外的可打印字符函数38
  • 5.7islower()——判断字符是否为小写英文字母函数38
  • 5.8isprint()——判断字符是否为可打印字符(含空格)函数39
  • 5.9ispunct()——判断字符是否为标点符号函数40
  • 5.10isspace()——判断字符是否为空白字符函数40
  • 5.11isupper()——判断字符是否为大写英文字母函数41
  • 5.12isxdigit()——判断字符是否为十六进制数字函数41
  • 5.13toascii()——将字符转换为ASCII码函数42
  • 5.14tolower()——将字符转换为小写英文字母函数42
  • 5.15toupper()——将字符转换为大写英文字母函数43
  • 第6章目录操作函数库:dir.h44
  • 6.1chdir()——更改工作目录函数44
  • 6.2findfirst()——搜索磁盘目录函数44
  • 6.3findnext()——搜索磁盘下一个匹配的文件函数45
  • 6.4fnmerge()——构造完整路径函数46
  • 6.5fnsplit()——拆分路径函数46
  • 6.6getcurdir()——获取指定驱动器上的工件目录函数47
  • 6.7getcwd()——获取当前工作目录函数48
  • 6.8getdisk()——获取磁盘驱动器号函数48
  • 6.9mkdir()——建立目录函数49
  • 6.10mktemp()——生成不重复文件名函数50
  • 6.11rmdir()——删除文件目录函数50
  • 6.12setdisk()——设置当前工作驱动器函数51
  • 6.13searchpath()——查找文件函数51
  • 第7章系统接口函数库:dos.h53
  • 7.1allocmem()——DOS分配存储段函数53
  • 7.2bdos()——DOS系统调用函数53
  • 7.3country()——返回国家相关信息函数54
  • 7.4ctrlbrk()——设置Ctrl_Break处理程序函数55
  • 7.5delay()——以毫秒为单位的延时函数56
  • 7.6dosexterr()——获取扩展DOS错误信息函数56
  • 7.7dostounix()——把DOS时间转换为UNIX时间函数57
  • 7.8FP_OFF()——获取远指针的偏移量宏58
  • 7.9FP_SEG()——获取远指针的段地址宏59
  • 7.10freemem()——释放已分配DOS内存块函数59
  • 7.11getcbrk()——获取Ctrl_Break设置函数60
  • 7.12getdate()——获取DOS日期函数61
  • 7.13getdta()——获取磁盘传输地址函数61
  • 7.14gettime()——获取系统时间函数62
  • 7.15inport()——从硬件端口中输入一个字函数63
  • 7.16inportb()——从硬件端口中输入一个字节函数63
  • 7.17int86()——通用8086软中断接口函数64
  • 7.18int86x()——增强型通用8086软中断接口函数65
  • 7.19intdos()——通用DOS中断接口函数66
  • 7.20intdosx()——增强型通用DOS中断接口函数67
  • 7.21intr()——改变软中断接口函数68
  • 7.22keep()——退出并继续驻留函数69
  • 7.23MK_FP()——远指针合成宏70
  • 7.24nosound()——关闭PC扬声器函数70
  • 7.25outport()——从硬件端口中输出一个字函数71
  • 7.26outportb()——从硬件端口中输出一个字节函数71
  • 7.27parsfnm()——分析文件名函数72
  • 7.28peek()——从存储单元读一个字函数73
  • 7.29peekb()——从存储单元读一个字节函数74
  • 7.30poke()——存一个字到给定存储单元函数75
  • 7.31pokeb()——存一个字节到给定存储单元函数76
  • 7.32randbrd()——随机块读函数76
  • 7.33randbwr()——随机块写函数77
  • 7.34segread()——读段寄存器值函数78
  • 7.35setblock()——修改DOS分配地址函数79
  • 7.36setcbrk()——设置Ctrl_Break函数80
  • 7.37setdate()——设置DOS日期函数80
  • 7.38settime()——设置DOS时间函数81
  • 7.39setdta()——设置磁盘传输地址函数81
  • 7.40sleep()——以秒为单位延时函数83
  • 7.41sound()——打开PC扬声器函数83
  • 7.42unixtodos()——把UNIX时间转换为DOS时间函数84
  • 第8章浮点数据处理函数库:float.h85
  • 8.1_clear87()——清除状态字函数85
  • 8.2_control87()——设置控制字函数85
  • 8.3_status87()——获取浮点处理器状态值函数86
  • 第9章图形处理函数库:graphics.h88
  • 9.1arc()——画弧线函数88
  • 9.2bar()——绘制二维条形图函数89
  • 9.3bar3d()——绘制三维条形图函数90
  • 9.4circle()——画圆函数90
  • 9.5cleardevice()——清除图形屏幕函数91
  • 9.6clearviewport()——清除图形视区函数92
  • 9.7closegraph()——关闭图形系统函数93
  • 9.8detectgraph()——通过检测硬件确定图形驱动程序和模式函数93
  • 9.9drawpoly()——绘制多边形函数93
  • 9.10ellipse()——绘制椭圆函数94
  • 9.11fillellipse()——绘制并填充椭圆函数95
  • 9.12fillpoly()——绘制并填充多边形函数96
  • 9.13floodfill()——填充有界区域函数97
  • 9.14getarccoords()——取得最后一次调用画弧线坐标函数98
  • 9.15getaspectratio()——获取当前图形模式的纵横比函数98
  • 9.16getbkcolor()——获取当前背景颜色函数99
  • 9.17getcolor()——获取当前画线颜色函数100
  • 9.18getdefaultpalette()——返回默认调色板函数100
  • 9.19getdrivername()——获取图形驱动程序名函数101
  • 9.20getfillpattern()——获取用户定义的填充模式函数102
  • 9.21getfillsettings()——获取填充模式和填充颜色函数103
  • 9.22getgraphmode()——获取当前图形模式函数103
  • 9.23getimage()——将指定区域的位图调入内存函数104
  • 9.24getlinesettings()——获取当前线型、模式和宽度函数105
  • 9.25getmaxcolor()——获取最大颜色函数106
  • 9.26getmaxmode()——获取当前驱动程序的最大图形模式函数107
  • 9.27getmaxx()——返回屏幕的最大x坐标函数107
  • 9.28getmaxy()——返回屏幕的最大y坐标函数108
  • 9.29getmodename()——获取指定图形模式的名称函数108
  • 9.30getmoderange()——获取给定图形驱动程序的模式范围函数109
  • 9.31getpixel()——获取指定像素的颜色函数110
  • 9.32getpalette()——获取调色板函数110
  • 9.33getpalettesize()——获取调色板的颜色数函数111
  • 9.34gettextsettings()——获取当前图形文本字体的信息函数112
  • 9.35getviewsettings()——获取当前视口的信息函数113
  • 9.36getx()——获取当前图形位置的x坐标函数114
  • 9.37gety()——获取当前图形位置的y坐标函数115
  • 9.38graphdefaults()——将所有图形设置复位为它们的默认值函数115
  • 9.39grapherrormsg()——返回一个错误信息串的指针函数116
  • 9.40_graphfreemem()——用户可修改的图形存储区释放函数117
  • 9.41_graphgetmem()——用户可修改的图形存储区分配函数117
  • 9.42graphresult()——返回最后一次不成功的图形操作的错误代码函数118
  • 9.43imagesize()——返回保存为图像所需的字节数函数119
  • 9.44initgraph()——初始化图形系统函数119
  • 9.45line()——在指定两点间画直线函数121
  • 9.46linerel()——从当前位置点到相对位移点绘制直线函数122
  • 9.47lineto()——从当前位置点到指定点画直线函数122
  • 9.48moverel()——将当前点移动到一相对距离函数123
  • 9.49moveto()——将当前点移动到(x,y) 函数123
  • 9.50outtext()——在视区显示字符串函数124
  • 9.51outtextxy()——在指定位置显示字符串函数124
  • 9.52pieslice()——绘制并填充扇形函数125
  • 9.53putimage()——在屏幕上输出位图函数126
  • 9.54putpixel()——在指定位置绘制像素函数127
  • 9.55rectangle()——绘制矩形函数127
  • 9.56restorecrtmode()——将屏幕模式恢复为先前的initgraph()设置函数128
  • 9.57sector()——绘制并填充椭圆扇区函数129
  • 9.58setactivepage()——设置图形输出活动页函数130
  • 9.59setallpalette()——按指定方式改变所有的调色板颜色函数130
  • 9.60setaspectratio()——设置图形纵横比函数131
  • 9.61setbkcolor()——设置当前背景颜色函数132
  • 9.62setcolor()——设置当前画线颜色函数132
  • 9.63setfillpattern()——选择用户定义的填充模式函数133
  • 9.64setfillstyle()——设置填充模式和颜色函数134
  • 9.65setgraphmode()——设置当前图形模式函数135
  • 9.66setlinestyle()——设置当前画线宽度和类型函数135
  • 9.67setpalette()——设置有关当前调色板的信息函数136
  • 9.68settextjustify()——设置文本的对齐方式函数136
  • 9.69settextstyle()——设置当前的文本属性函数137
  • 9.70setusercharsize()——为矢量字体改变字符宽度和高度函数138
  • 9.71setviewport()——为图形输出设置当前视口函数138
  • 9.72setvisualpage()——设置可见图形页号函数139
  • 9.73setwritemode()——设置输出模式函数139
  • 9.74textheight()——获取以像素为单位的字符串高度函数141
  • 9.75textwidth()——获取以像素为单位的字符串宽度函数141
  • 第10章输入输出函数库:io.h142
  • 10.1access()——文件访问权限设置函数142
  • 10.2chmod()——改变文件访问方式函数143
  • 10.3close()——关闭文件函数143
  • 10.4creat()——创建文件函数144
  • 10.5eof()——文件检测结束函数145
  • 10.6fdopen()——连接文件句柄函数145
  • 10.7filelength()——文件字节数统计函数146
  • 10.8getftime——获取文件时间函数146
  • 10.9isatty()——设备类型检查函数147
  • 10.10lock()——文件共享锁设置函数148
  • 10.11lseek()——移动文件指针函数148
  • 10.12open()——打开文件函数149
  • 10.13read()——读文件函数150
  • 10.14setmode()——设置文件打开方式函数151
  • 10.15tell()——获取文件指针位置函数151
  • 10.16unlock()——解除共享锁函数152
  • 10.17write()——写文件函数152
  • 第11章数学函数库:math.h153
  • 11.1abs()——整数绝对值函数153
  • 11.2acos()——反余弦值函数153
  • 11.3asin()——反正弦值函数154
  • 11.4atan()——反正切值函数155
  • 11.5atan2()——x/y反正切函数155
  • 11.6ceil()——不小于某数的最小整数函数156
  • 11.7cos()——余弦值函数157
  • 11.8cosh()——双曲余弦值函数157
  • 11.9exp()——e的次幂函数158
  • 11.10fabs()——浮点数绝对值函数158
  • 11.11floor()——不大于某数的最大整数函数159
  • 11.12fmod()——余数函数160
  • 11.13frexp()——计算浮点数尾数和指数函数160
  • 11.14hypot()——计算直角三角形斜边长度函数161
  • 11.15labs()——长整型绝对值函数162
  • 11.16ldexp()——计算幂函数162
  • 11.17log()——自然对数函数163
  • 11.18log10()——对数函数164
  • 11.19modf()——取浮点数小数部分函数164
  • 11.20pow()——计算x的y次幂函数165
  • 11.21pow10()——计算10的x次幂函数165
  • 11.22sin()——正弦值函数166
  • 11.23sinh()——双曲正弦值函数167
  • 11.24sqrt()——平方根函数167
  • 11.25tan()——正切值函数168
  • 11.26tanh()——双曲正切值函数169
  • 第12章内存相关函数库:mem.h170
  • 12.1memccpy()——字节复制函数170
  • 12.2memchr()——字符搜索函数171
  • 12.3memcmp()——串比较函数171
  • 12.4memcpy()——字节复制函数172
  • 12.5memicmp()——串比较函数173
  • 12.6memmove()——字节移动函数174
  • 12.7memset()——串设置函数174
  • 第13章进程管理函数库:process.h176
  • 13.1spawnl()——创建并运行子程序函数176
  • 13.2spawnle()——创建并运行子程序函数177
  • 第14章函数跳转函数库:setjmp.h178
  • 14.1longjmp()——非局部转移执行函数178
  • 14.2setjmp()——非局部转移函数179
  • 第15章标准库函数库:stdarg.h180
  • 15.1va_arg()——调用可变参数列表函数180
  • 15.2va_end()——停止使用可变参数函数181
  • 15.3va_start()——开始使用可变参数函数181
  • 15.4vfprintf()——格式化输出流函数182
  • 15.5vfscanf()——执行流中格式化输入函数183
  • 15.6vprintf()——格式化输出函数184
  • 15.7vsprintf()——格式化输出串函数185
  • 15.8vscanf()——执行格式化输入函数186
  • 15.9vsscanf()——执行流中格式化输入函数187
  • 第16章输入输出库:stdio.h188
  • 16.1clearerr()——复位错误标志函数188
  • 16.2fclose()——关闭流函数189
  • 16.3feof()——检测流上的文件结束符函数189
  • 16.4ferror()——检测流上的错误函数190
  • 16.5fflush()——清除流函数190
  • 16.6fgetc()——从流中读取字符函数191
  • 16.7fgetchar()——从流中读取字符函数192
  • 16.8fgetpos()——取得当前文件句柄函数192
  • 16.9fgets()——从流中读取字符函数193
  • 16.10fopen()——打开流函数194
  • 16.11fprintf()——将格式化内容输出到流函数194
  • 16.12fputchar()——输出字符到标准输出流(stdout)函数195
  • 16.13fputs()——送字符串到流中函数196
  • 16.14fread()——从流中读数据函数196
  • 16.15freopen()——替换流函数197
  • 16.16fscanf()——从流中执行格式化输入内容函数198
  • 16.17fseek()——重定位流上的文件指针函数199
  • 16.18fsetpos()——定位流上的文件指针函数200
  • 16.19ftell()——返回当前文件指针函数200
  • 16.20fwrite()——写内容到流函数201
  • 16.21getc()——从流中读取字符函数202
  • 16.22getchar()——从stdin流中读字符函数203
  • 16.23getche()——从控制台读取字符(带回显)函数203
  • 16.24gets()——从流中读取字符函数204
  • 16.25getw()——从流中读取整数函数204
  • 16.26perror()——输出系统错误信息函数205
  • 16.27printf()——格式化输出函数206
  • 16.28putc()——输出一个字符到流中函数206
  • 16.29putchar()——向stdout上输出字符函数207
  • 16.30puts()——将字符串送到流中函数208
  • 16.31putw()——将字符或字送到流中函数208
  • 16.32rename()——重命名文件函数209
  • 16.33remove()——删除文件函数210
  • 16.34rewind()——将文件指针重新指向流的开头函数210
  • 16.35scanf()——格式化输入函数211
  • 16.36setbuf()——把缓冲区与流相关联函数212
  • 16.37setvbuf()——把缓冲区与流相关联函数213
  • 16.38sprintf()——将格式化数据输出到字符串中函数213
  • 16.39sscanf()——执行字符串中的格式化输入函数214
  • 16.40tmpfile()——以二进制方式打开暂存文件函数215
  • 16.41tmpnam()——创建一个唯一的文件名函数216
  • 16.42ungetc()——把字符退回到输入流函数216
  • 16.43ungetch()——把字符退回到键盘缓冲区函数217
  • 第17章标准工具库函数库:stdlib.h218
  • 17.1abort()——异常终止进程函数218
  • 17.2atexit()——注册终止函数218
  • 17.3atof()——转换字符串函数219
  • 17.4atoi()——转换字符串函数220
  • 17.5atol()——转换字符串函数220
  • 17.6bsearch()——二分法搜索函数221
  • 17.7calloc()——分配主存储器函数222
  • 17.8div()——整数相除函数223
  • 17.9ecvt()——转换浮点数函数223
  • 17.10exit()——终止程序函数224
  • 17.11fcvt()——转换浮点数函数225
  • 17.12free()——释放已分配块函数226
  • 17.13gcvt()——转换浮点数函数227
  • 17.14getenv()——获取环境中字符串函数227
  • 17.15itoa()——转换整数函数228
  • 17.16ldiv()——长整型数相除函数228
  • 17.17lfind()——线性搜索函数229
  • 17.18lsearch()——线性搜索函数230
  • 17.19malloc()——内存分配函数231
  • 17.20putenv()——加载环境中字符串函数232
  • 17.21qsort()——快速排序函数233
  • 17.22rand()——随机数发生器函数233
  • 17.23random()——随机数发生器函数234
  • 17.24randomize()——初始化随机数发生器函数235
  • 17.25realloc()——重新分配主存函数235
  • 17.26srand()——初始化随机数发生器函数236
  • 17.27strtod()——转换字符串函数236
  • 17.28strtol()——转换字符串函数237
  • 17.29swab()——交换字节函数238
  • 17.30system()——发出DOS命令函数238
  • 第18章信号定义函数库:signal.h240
  • 18.1raise()——发送信号函数240
  • 18.2signal()——设置信号对应动作函数240
  • 第19章字符串函数库:string.h242
  • 19.1movmem()——从源字符中移动字节到目标字符函数242
  • 19.2setmem()——把内存区域的字节设置成字符函数242
  • 19.3stpcpy()——把字符串复制到数组函数243
  • 19.4strcat()——字符串追加函数244
  • 19.5strchr()——查找字符串首次出现的位置函数244
  • 19.6strcmp()——字符串比较函数245
  • 19.7strcmpi()——字符串比较(不区分大小写)函数246
  • 19.8strcpy()——复制字符串到数组函数246
  • 19.9strcspn()——字符串查找函数247
  • 19.10strdup()——字符串复制函数247
  • 19.11stricmp()——字符串比较(不区分大小写)函数248
  • 19.12strlen()——字符串长度函数249
  • 19.13strlwr()——将字符串转换为小写形式函数249
  • 19.14strncat()——字符串尾部追加函数250
  • 19.15strncmp()——字符串比较函数250
  • 19.16strncmpi()——字符串比较(不区分大小写)函数251
  • 19.17strncpy()——将字符串复制到数组函数252
  • 19.18strnicmp()——字符串比较(不区分大小写)函数252
  • 19.19strpbrk()——字符串查找函数253
  • 19.20strrev()——字符串倒序函数254
  • 19.21strset()——将字符串设置成指定字符函数254
  • 19.22strstr()——在字符串中查找指定字符首次出现的位置函数255
  • 19.23strtok()——用分隔符分解字符串函数255
  • 19.24strupr()——将字符串转换为大写形式函数256
  • 第20章时间函数库:time.h257
  • 20.1asctime()——日期和时间转换函数257
  • 20.2clock()——测定运行时间函数258
  • 20.3ctime()——转换日期时间字符串函数258
  • 20.4difftime()——计算时间差函数259
  • 20.5gmtime()——获取格林尼治结构的时间函数259
  • 20.6localtime()——获取tm结构的系统时间函数260
  • 20.7time()——获取或设置时间函数261
  • 20.8tzset()——UNIX时间兼容函数261
  • 第二篇C++语言部分
  • 第21章数学函数264
  • 21.1_chgsign函数——求参数的相反数264
  • 21.2_copysign函数——复制数据264
  • 21.3_hypot函数——求直角三角形斜边长度265
  • 21.4_max函数——求两个数中的大数265
  • 21.5_min函数——求两个数中的小数266
  • 21.6_scalb函数——求参数的(2^ exp)倍数266
  • 21.7abs函数——求整数的绝对值267
  • 21.8acos函数——求反余弦值267
  • 21.9asin函数——求反正弦值268
  • 21.10atan函数——求反正切值268
  • 21.11atan2函数——求x/y的反正切值269
  • 21.12ceil函数——求不小于x的最小整数269
  • 21.13cos函数——求余弦值270
  • 21.14cosh函数——求双曲余弦值270
  • 21.15div函数——求两个数的商和余数271
  • 21.16exp函数——求双精度数的指数函数值271
  • 21.17fabs函数——求双精度数的绝对值272
  • 21.18floor函数——求不大于x的最大整数272
  • 21.19fmod函数——求x/y的余数273
  • 21.20frexp函数——把参数调整到0.5~1之间273
  • 21.21labs函数——求长整型参数的绝对值274
  • 21.22ldexp函数——求参数的(2^ exp)倍数274
  • 21.23ldiv函数——求两个长整型数相除的商和余数275
  • 21.24log函数——求自然对数276
  • 21.25log10函数——求以10为底的对数276
  • 21.26modf函数——求双精度数的小数部分276
  • 21.27pow函数——求x的y次方的值277
  • 第22章字符函数和字符串函数279
  • 22.1_isascii函数——测试参数的ASCII码是否在0~127之间279
  • 22.2_iscsym函数——测试参数是否为大、小写字母,下划线或字符0~9279
  • 22.3_strdup函数——将字符串存入内存中280
  • 22.4_stricmp函数——比较两个字符串281
  • 22.5_strlwr函数——大写字母转换成小写字母281
  • 22.6_strnicmp函数——比较特定长度的字符串282
  • 22.7_strnset函数——把特定长度的字符设成某个特定字符283
  • 22.8_strrev函数——将字符串倒序排列283
  • 22.9_strset函数——把字符设定成某个特定字符284
  • 22.10_strupr函数——将小写字母转换成大写字母284
  • 22.11_toascii函数——将字符转换成ASCII码285
  • 22.12isalnum函数——测试参数是否为大、小写字母或数字0~9285
  • 22.13isalpha函数——测试参数是否为大、小写字母286
  • 22.14iscntrl函数——测试参数是否为控制字符287
  • 22.15isdigit函数——测试参数是否为字符0~9287
  • 22.16isgraph函数——测试参数的ASCII码是否在33~126之间288
  • 22.17islower函数——测试参数是否为小写字母288
  • 22.18isprint函数——测试参数的ASCII码是否在32~126之间289
  • 22.19isspace函数——测试参数是否为空格、制表符或换行符289
  • 22.20isupper函数——测试参数是否为大写字母290
  • 22.21strcat函数——字符串连接函数290
  • 22.22strchr函数——找出给定字符串里的特定字符291
  • 22.23strcmp函数——对两个字符串进行比较292
  • 22.24strcpy函数——对字符串进行复制292
  • 22.25strcspn函数——查找第一个是另一个字符串中的字符位置293
  • 22.26strlen函数——求字符串的长度293
  • 22.27strncat函数——将特定数目的字符串连接到另一个字符串294
  • 22.28strncmp函数——比较特定长度的字符串295
  • 22.29strncpy函数——复制特定长度的字符串到另一个字符串295
  • 22.30strpbrk函数——从第一个是另一个字符串中的字符开始输出字符串296
  • 22.31strrchr函数——找出字符在字符串中最后出现的位置296
  • 22.32strspn函数——查找第一个不是另一个字符串中的字符的位置297
  • 22.33strstr函数——获得第一次包含另一个字符串的位置指针297
  • 22.34strtok函数——根据字符串中的字符截断另一个字符串298
  • 22.35strxfrm函数——将特定长度的字符串转给另一个字符串298
  • 22.36tolower函数——将大写字符转换为小写字符299
  • 22.37toupper函数——将小写字符转换为大写字符299
  • 第23章时间日期函数301
  • 23.1_ftime函数——读取当前时间301
  • 23.2_strdate函数——将当前日期格式化写入字符串301
  • 23.3_strtime函数——将当前时间格式化写入字符串302
  • 23.4asctime函数——以字符串显示时间302
  • 23.5clock函数——测试当前程序所使用的处理时间303
  • 23.6ctime函数——将time_t型转为字符型304
  • 23.7difftime函数——求两次系统时间差304
  • 23.8gmtime函数——以tm结构表示的时间305
  • 23.9localtime函数——以tm结构表示的时间306
  • 23.10mktime函数——通过改变tm结构变量改变时间307
  • 23.11strftime函数——将tm结构时间格式化写入字符串307
  • 23.12time函数——获得时间308
  • 第24章类型转换函数309
  • 24.1_ecvt函数——将浮点数转换成字符串309
  • 24.2_fcvt函数——将浮点数转换成字符串310
  • 24.3_itoa函数——将整型数转换成字符串310
  • 24.4_ltoa函数——将长整型数转换成字符串311
  • 24.5_ultoa函数——将无符号长整型数转换成字符串312
  • 24.6atof函数——将字符串转换成双精度数312
  • 24.7atoi函数——将字符串转换成整型数313
  • 24.8atol函数——将字符串转换成长整型数314
  • 24.9strtod函数——将字符串转换为双精度数315
  • 24.10strtol函数——将字符串转换为长整型数315
  • 24.11strtoul函数——将字符串转换为无符号长整型数316
  • 第25章文件目录操作函数318
  • 25.1_chdir函数——改变当前的工作目录318
  • 25.2_findclose函数——关闭句柄,释放资源318
  • 25.3_findfirst函数——搜索第一个文件319
  • 25.4_findnext函数——搜索下一个文件320
  • 25.5_getcwd函数——获得当前路径名321
  • 25.6_mkdir函数——创建指定名称的目录322
  • 25.7_mktemp函数——创建唯一的文件名322
  • 25.8_rmdir函数——删除目录323
  • 25.9_searchenv函数——搜索文件路径323
  • 25.10_tempnam函数——生成临时文件名324
  • 第26章内存操作函数325
  • 26.1_alloca函数——在堆栈上分配内存空间325
  • 26.2_expand函数——改变内存区域的字节数325
  • 26.3_heapadd函数——把内存区域添加到堆中326
  • 26.4_heapchk函数——检查堆的连续性326
  • 26.5_heapmin函数——释放没有使用的堆空间327
  • 26.6_heapset函数——检查堆的最小连续性327
  • 26.7_heapwalk函数——返回堆中下一个项目信息328
  • 26.8_msize函数——返回堆中内存区域的字节长度329
  • 26.9calloc函数——在内存中取得一块数组空间329
  • 26.10free函数——释放内存区块331
  • 26.11malloc函数——获取内存区块331
  • 26.12realloc函数——重新分配内存332
  • 第27章输入输出函数334
  • 27.1_access函数——检查文件状态334
  • 27.2_chmod函数——改变文件访问模式335
  • 27.3_creat函数——创建文件336
  • 27.4_eof函数——测试文件指针是否在结尾337
  • 27.5_fcloseall函数——关闭所有文件339
  • 27.6_filelength函数——获得文件长度339
  • 27.7_getw函数——从文件流中读取一个整数341
  • 27.8_putw函数——将一个整数写入文件流中342
  • 27.9 fclose函数——关闭文件343
  • 27.10feof函数——测试文件流是否在结尾344
  • 27.11ferror函数——测试文件流是否有错误344
  • 27.12fflush函数——将缓冲区内容写入文件345
  • 27.13fgetc函数——从文件流读出一个字符346
  • 27.14fgets函数——从文件流中读出一行字符346
  • 27.15fopen函数——打开文件347
  • 27.16fprintf函数——向文件流写入格式化数据347
  • 27.17fputs函数——向输出流写入一个字符串348
  • 27.18fread函数——从文件流读取数据349
  • 27.19freopen函数——为文件指针重新分配文件349
  • 27.20fscanf函数——从文件流中读取格式化数据350
  • 27.21fseek函数——设置文件操作指示器位置350
  • 27.22ftell函数——获取文件操作指示器位置351
  • 27.23fwrite函数——向文件流写入数据352
  • 27.24getc函数——从文件流读出一个字符353
  • 27.25getchar函数——从输入流读取一个字符353
  • 27.26gets函数——从输入流中读出一行字符354
  • 27.27printf函数——将格式化数据写入标准输出流355
  • 27.28putc函数——将一个字符写入文件流中355
  • 27.29putchar函数——将一个字符写入输出流中356
  • 27.30puts函数——将字符串写入输出流中357
  • 27.31rewind函数——将文件指针移动到起始位置357
  • 27.32scanf函数——从输入流读出格式化数据358
  • 27.33sprintf函数——向字符串中写入格式化数据358
  • 27.34sscanf函数——从字符串中读出格式化数据359
  • 第28章简单数据类361
  • 28.1CPoint类——坐标点类361
  • 28.1.1CPoint构造函数——构造坐标点类对象361
  • 28.1.2Offset方法——增加坐标点偏移值361
  • 28.2 CRect类——矩形类362
  • 28.2.1BottomRight方法——获得矩形右下角坐标362
  • 28.2.2CenterPoint方法——计算矩形中心点坐标362
  • 28.2.3CopyRect方法——复制矩形区域363
  • 28.2.4DeflateRect方法——缩小矩形区域363
  • 28.2.5EqualRect方法——判断矩形是否相等364
  • 28.2.6Height方法——获得矩形高度364
  • 28.2.7InflateRect方法——扩大矩形区域365
  • 28.2.8IntersectRect方法——获得两个矩形的交集366
  • 28.2.9IsRectEmpty方法——判断矩形区域是否为空366
  • 28.2.10IsRectNull方法——判断矩形4条边是否都为0367
  • 28.2.11NormalizeRect方法——使高度和宽度均为正367
  • 28.2.12OffsetRect方法——移动矩形368
  • 28.2.13PtInRect方法——判断点是否在矩形区域内368
  • 28.2.14SetRect方法——设置矩形左上角和右下角坐标369
  • 28.2.15SetRectEmpty方法——设置空矩形369
  • 28.2.16Size方法——计算矩形的大小370
  • 28.2.17SubtractRect方法——两个矩形相减的矩形差370
  • 28.2.18TopLeft方法——获得矩形的左上角坐标371
  • 28.2.19UnionRect方法——包含两个矩形的最小矩形371
  • 28.2.20Width方法——获得矩形宽度371
  • 28.3 CSize类——尺寸类372
  • 28.3.1CSize构造函数——构造CSize类对象372
  • 28.4 CTime类——绝对时间类372
  • 28.4.1CTime构造函数——构造CTime类对象373
  • 28.4.2Format方法——创建日期/时间值的格式化表达式373
  • 28.4.3FormatGmt方法——生成对应的格式化字符串374
  • 28.4.4GetAsSystemTime方法——转换SYSTEMTIME374
  • 28.4.5GetCurrentTime方法——获得系统当前时间375
  • 28.4.6GetDay方法——获得CTime对象中的日期信息375
  • 28.4.7GetDayOfWeek方法——获得星期信息376
  • 28.4.8GetGmtTm方法——获取时间结构377
  • 28.4.9GetHour方法——获得小时信息377
  • 28.4.10GetMinute方法——获得分钟信息378
  • 28.4.11GetMonth方法——获得月份信息378
  • 28.4.12GetSecond方法——获得秒钟信息378
  • 28.4.13GetTime方法——返回time_t值378
  • 28.4.14GetYear方法——获得年份信息379
  • 28.5CTimeSpan类——相对时间类379
  • 28.5.1CTimeSpan构造函数——构造CtimeSpan类对象379
  • 28.5.2Format方法——格式化时间字符串380
  • 28.5.3GetDays方法——获取完整的天数380
  • 28.5.4GetHours方法——获得时间段中的小时数381
  • 28.5.5GetMinutes方法——获得时间段中的分钟数381
  • 28.5.6GetSeconds方法——获得时间段中的秒数381
  • 28.5.7GetTotalHours方法——获得所有小时数381
  • 28.5.8GetTotalMinutes方法——获得所有分钟数382
  • 28.5.9GetTotalSeconds方法——获得所有的秒数382
  • 28.6CString类——字符串类383
  • 28.6.1AllocSysString方法——为OLE自动化返回字符串383
  • 28.6.2AnsiToOem方法——将字符由ANSI转换为OEM字符集383
  • 28.6.3Collate方法——字符串比较383
  • 28.6.4CollateNoCase方法——字符串比较384
  • 28.6.5Compare方法——比较字符串385
  • 28.6.6CompareNoCase方法——比较字符串(不区分大小写)385
  • 28.6.7CString构造函数——构造CString类对象385
  • 28.6.8Delete方法——删除一个或多个字符387
  • 28.6.9Empty方法——设置空字符串387
  • 28.6.10Find方法——搜索第一个匹配字符388
  • 28.6.11FindOneOf方法——查找相匹配的第一个字符388
  • 28.6.12Format方法——将格式化数据写入到字符串中389
  • 28.6.13FreeExtra方法——释放额外的内存390
  • 28.6.14GetAt方法——获得由索引号指定的单个字符390
  • 28.6.15GetBuffer方法——获得指向字符缓冲区的指针390
  • 28.6.16GetBufferSetLength方法——获得指向字符缓冲区的指针390
  • 28.6.17GetLength方法——获取字符串中的字节数391
  • 28.6.18Insert方法——插入单个字符或子字符串391
  • 28.6.19IsEmpty方法——判断字符串是否为空392
  • 28.6.20Left方法——提取最前面的字符392
  • 28.6.21LoadString方法——读取Windows字符串资源392
  • 28.6.22LockBuffer方法——为缓冲区内字符串加锁393
  • 28.6.23MakeLower方法——将字母全部转换成小写字母393
  • 28.6.24MakeReverse方法——将字符倒序排列393
  • 28.6.25MakeUpper方法——将字母全部转换成大写字母394
  • 28.6.26Mid方法——截取一个字符串394
  • 28.6.27OemToAnsi方法——将字符由OEM转换为ANSI字符集394
  • 28.6.28ReleaseBuffer方法——结束对缓冲区的使用394
  • 28.6.29Remove方法——从字符串中移走指定的字符395
  • 28.6.30Replace方法——替换字符串395
  • 28.6.31ReverseFind方法——反向查找字符397
  • 28.6.32Right方法——从字符串末尾提取字符397
  • 28.6.33SetAt方法——向指定位置重写字符397
  • 28.6.34SpanExcluding方法——截取字符串398
  • 28.6.35SpanIncluding方法——截取字符串398
  • 28.6.36TrimLeft方法——删除换行符、空格和tab字符399
  • 28.6.37TrimRight方法——删除一个或多个字符399
  • 28.6.38UnlockBuffer方法——解锁缓冲区400
  • 第29章输出类401
  • 29.1CDC类——设备上下文401
  • 29.1.1AbortPath方法——关闭拒绝路径401
  • 29.1.2AngleArc方法——绘制圆弧和线401
  • 29.1.3Arc方法——绘制椭圆弧402
  • 29.1.4ArcTo方法——画一段椭圆弧403
  • 29.1.5BeginPath方法——开始绘制路径404
  • 29.1.6BitBlt方法——复制位图到当前设备404
  • 29.1.7Chord方法——绘制椭圆弧407
  • 29.1.8CloseFigure方法——关闭一个打开的图表408
  • 29.1.9CreateCompatibleDC方法——创建兼容的设备上下文409
  • 29.1.10CreateDC方法——创建设备上下文409
  • 29.1.11CreateIC方法——创建信息上下文410
  • 29.1.12DeleteDC方法——删除设备上下文410
  • 29.1.13DPtoLP方法——将设备单位转换为逻辑单位410
  • 29.1.14Draw3dRect方法——绘制三维矩形411
  • 29.1.15DrawEdge方法——绘制边框412
  • 29.1.16DrawFocusRect方法——绘制焦点矩形413
  • 29.1.17DrawFrameControl方法——绘制控件413
  • 29.1.18DrawIcon方法——绘制图标414
  • 29.1.19DrawState方法——绘制状态图像415
  • 29.1.20DrawText方法——绘制文本416
  • 29.1.21Ellipse方法——绘制椭圆418
  • 29.1.22EndDoc方法——结束打印419
  • 29.1.23EndPage方法——开始打印新页419
  • 29.1.24EndPath方法——结束绘制路径419
  • 29.1.25EnumObjects方法——枚举画笔和画刷420
  • 29.1.26ExtFloodFill方法——使用画刷填充区域421
  • 29.1.27ExtTextOut方法——绘制文本422
  • 29.1.28FillPath方法——填充路径423
  • 29.1.29FillRect方法——填充矩形423
  • 29.1.30FillRgn方法——填充区域424
  • 29.1.31FillSolidRect方法——用实形画刷填充区域425
  • 29.1.32FloodFill方法——用画刷填充区域425
  • 29.1.33FrameRect方法——绘制矩形边框426
  • 29.1.34FrameRgn方法——绘制区域边框426
  • 29.1.35GetBkColor方法——获取背景色427
  • 29.1.36GetBkMode方法——获取背景模式427
  • 29.1.37GetBoundsRect方法——获取绑定矩形427
  • 29.1.38GetBrushOrg方法——获取当前画刷的起点427
  • 29.1.39GetCurrentBitmap方法——获取当前选择的位图428
  • 29.1.40GetCurrentBrush方法——获取当前选择的画刷428
  • 29.1.41GetCurrentFont方法——获取当前选择的字体428
  • 29.1.42GetCurrentPalette方法——获取当前选择的色板429
  • 29.1.43GetCurrentPen方法——获取当前选择的画笔429
  • 29.1.44GetCurrentPosition方法——获取画笔的当前位置429
  • 29.1.45GetDeviceCaps方法——获取设备信息429
  • 29.1.46GetHalftoneBrush方法——获取半色调画刷431
  • 29.1.47GetKerningPairs方法——获取选取的字体字符431
  • 29.1.48GetMapMode方法——获得当前映射模式432
  • 29.1.49GetOutlineTextMetrics方法——获取字体度量信息432
  • 29.1.50GetOutputTabbedTextExtent方法——获取字符串的宽度和高度433
  • 29.1.51GetOutputTextExtent方法——获取文本行的宽度和高度433
  • 29.1.52GetPath方法——获取路径434
  • 29.1.53GetPixel方法——获取指定点的RGB值435
  • 29.1.54GetPolyFillMode方法——获取当前多边形填充模式435
  • 29.1.55GetROP2方法——获取当前绘图模式435
  • 29.1.56GetSafeHdc方法——获取设备上下文的句柄436
  • 29.1.57GetStretchBltMode方法——获取缩放模式436
  • 29.1.58GetTabbedTextExtent方法——获取字符串的宽度和高度436
  • 29.1.59GetTextAlign方法——获取文本对齐标记437
  • 29.1.60GetTextCharacterExtra方法——获取字符间距值438
  • 29.1.61GetTextExtent方法——获取文本行的宽度和高度438
  • 29.1.62GetViewportExt方法——获取视图大小439
  • 29.1.63GetViewportOrg方法——获取视图原点439
  • 29.1.64GetWindow方法——获取窗口439
  • 29.1.65GetWindowExt方法——获取窗口大小440
  • 29.1.66GetWindowOrg方法——获取窗口原点440
  • 29.1.67GrayString方法——绘制灰显位图文本440
  • 29.1.68InvertRect方法——反转矩形内容441
  • 29.1.69InvertRgn方法——反转区域中的颜色441
  • 29.1.70IsPrinting方法——确定是否正在打印442
  • 29.1.71LineTo方法——从当前位置开始画线442
  • 29.1.72LPtoDP方法——将逻辑单位转换为设备单位444
  • 29.1.73MoveTo方法——移动到画线的当前位置444
  • 29.1.74OffsetClipRgn方法——移动剪切区域445
  • 29.1.75OffsetViewportOrg方法——移动视图原点445
  • 29.1.76OffsetWindowOrg方法——移动窗口原点446
  • 29.1.77PaintRgn方法——绘制区域446
  • 29.1.78Pie方法——绘制饼形图447
  • 29.1.79PolyDraw方法——绘制一组线段448
  • 29.1.80Polygon方法——绘制多边形448
  • 29.1.81Polyline方法——画一组与指定点连接的线段449
  • 29.1.82PolylineTo方法——画多条直线450
  • 29.1.83PolyPolygon方法——绘制多个多边形451
  • 29.1.84PolyPolyline方法——画多组相连的线段451
  • 29.1.85PtVisible方法——确定给定点是否在剪切区域内452
  • 29.1.86RealizePalette方法——将逻辑调色板映射到系统调色板452
  • 29.1.87Rectangle方法——绘制矩形452
  • 29.1.88RectVisible方法——判断给定矩形的任一部分是否在剪切区域内453
  • 29.1.89ResetDC方法——更新设备上下文453
  • 29.1.90RestoreDC方法——恢复设备上下文454
  • 29.1.91RoundRect方法——绘制圆角矩形454
  • 29.1.92SaveDC方法——保存设备上下文456
  • 29.1.93ScaleWindowExt方法——修改窗口范围456
  • 29.1.94SelectClipPath方法——合并新区域和剪切区域457
  • 29.1.95SelectClipRgn方法——合并给定区域和剪切区域457
  • 29.1.96SelectObject方法——选择对象458
  • 29.1.97SelectPalette方法——选择调色板459
  • 29.1.98SelectStockObject方法——选择Windows提供的GDI对象459
  • 29.1.99SetAbortProc方法——设置打印终止的回调函数460
  • 29.1.100SetBkColor方法——设置当前背景色460
  • 29.1.101SetBkMode方法——设置背景模式461
  • 29.1.102SetBoundsRect方法——设置外接矩形462
  • 29.1.103SetBrushOrg方法——设置画刷原点462
  • 29.1.104SetMapMode方法——设置当前映射模式463
  • 29.1.105SetPixel方法——设置指定点像素值463
  • 29.1.106SetPixelV方法——设置指定像素下最接近的颜色464
  • 29.1.107SetPolyFillMode方法——设置多边形填充模式464
  • 29.1.108SetROP2方法——设置当前绘图模式465
  • 29.1.109SetStretchBltMode方法——设置当前位图拉伸模式466
  • 29.1.110SetTextAlign方法——设置文本对齐方式467
  • 29.1.111SetTextCharacterExtra方法——设置字符串中空格的数量468
  • 29.1.112SetViewportExt方法——设置视区范围469
  • 29.1.113SetViewportOrg方法——设置视区起点坐标469
  • 29.1.114SetWindowExt方法——设置窗体范围470
  • 29.1.115SetWindowOrg方法——设置窗体起点坐标471
  • 29.1.116StartDoc方法——开始一项新的打印作业471
  • 29.1.117StartPage方法——通告设备驱动程序开始一项新的打印作业471
  • 29.1.118StretchBlt方法——缩放复制位图到设备上下文472
  • 29.1.119StrokeAndFillPath方法——关闭路径并用画刷填充474
  • 29.1.120StrokePath方法——使用当前笔绘制指定路径474
  • 29.1.121TabbedTextOut方法——在指定制表位输出字符串476
  • 29.1.122TextOut方法——输出字符477
  • 29.1.123WidenPath方法——重新定义当前路径为要画的区域478
  • 29.2CPaintDC类——绘制设备上下文479
  • 29.2.1CPaintDC方法——构造方法479
  • 29.3CClientDC类——客户区设备上下文479
  • 29.3.1CClientDC方法——构造方法479
  • 29.4CWindowDC类——窗口设备上下文480
  • 29.4.1CWindowDC方法——构造方法480
  • 29.5CMetaFileDC类——图元文件设备上下文480
  • 29.5.1Close方法——关闭图元文件句柄480
  • 29.5.2CloseEnhanced方法——关闭增强格式的图元文件句柄480
  • 29.5.3CMetaFileDC方法——构造方法481
  • 29.5.4CreateEnhanced方法——创建Windows增强格式的元文件设备上下文481
  • 第30章图形工具类483
  • 30.1CGdiObject类——图形对象类483
  • 30.1.1CreateStockObject方法——获得GDI对象句柄483
  • 30.1.2DeleteObject方法——删除GDI对象484
  • 30.1.3GetObjectType方法——得到GDI对象的类型484
  • 30.1.4GetSafeHandle方法——返回对象指针485
  • 30.2CBrush类——画刷类485
  • 30.2.1CreateBrushIndirect方法——通过LOGBRUSH结构创建画刷485
  • 30.2.2CreateDIBPatternBrush方法——通过位图创建画刷486
  • 30.2.3CreateHatchBrush方法——创建阴影画刷487
  • 30.2.4CreatePatternBrush方法——通过颜色模板创建画刷489
  • 30.2.5CreateSolidBrush方法——创建实体画刷489
  • 30.2.6CreateSysColorBrush方法——通过颜色创建画刷491
  • 30.2.7GetLogBrush方法——取得LOGBRUSH结构492
  • 30.3CPen类——画笔类493
  • 30.3.1CreatePen方法——动态创建画笔493
  • 30.3.2CreatePenIndirect方法——用LOGPEN结构创建画笔495
  • 30.3.3GetExtLogPen方法——获取EXTLOGPEN结构496
  • 30.3.4GetLogPen方法——获取LOGPEN结构497
  • 30.4CFont类——字体类497
  • 30.4.1CreateFont方法——创建字体497
  • 30.4.2CreateFontIndirect方法——创建由LOGFONT结构给出其特征的字体499
  • 30.4.3CreatePointFont方法——用于指定高度和字体创建字体对象501
  • 30.4.4CreatePointFontIndirect方法——创建字体502
  • 30.4.5GetLogFont方法——获得LOGFONT结构503
  • 30.5CBitmap类——位图类503
  • 30.5.1CreateBitmap方法——创建位图503
  • 30.5.2CreateBitmapIndirect方法——创建位图504
  • 30.5.3CreateCompatibleBitmap方法——创建位图504
  • 30.5.4CreateDiscardableBitmap方法——创建位图505
  • 30.5.5GetBitmap方法——获取位图信息505
  • 30.5.6LoadBitmap方法——加载位图资源505
  • 30.6CRgn类——区域类507
  • 30.6.1CombineRgn方法——两个区域的联合507
  • 30.6.2CopyRgn方法——复制区域508
  • 30.6.3CreateEllipticRgn方法——创建椭圆形区域509
  • 30.6.4CreateEllipticRgnIndirect方法——创建椭圆形区域509
  • 30.6.5CreateFromPath方法——从通道中创建区域509
  • 30.6.6CreatePolygonRgn方法——创建多边形区域510
  • 30.6.7CreatePolyPolygonRgn方法——创建多边形区域511
  • 30.6.8CreateRectRgn方法——创建矩形区域512
  • 30.6.9CreateRectRgnIndirect方法——创建矩形区域512
  • 30.6.10CreateRoundRectRgn方法——创建圆角矩形区域512
  • 30.6.11PtInRegion方法——确定点是否在矩形内513
  • 30.6.12RectInRegion方法——确定矩形是否在区域内513
  • 30.6.13SetRectRgn方法——设置矩形区域514
  • 第31章文件输入输出类515
  • 31.1CFile类——文件类515
  • 31.1.1CFile方法——构造文件类对象515
  • 31.1.2Close方法——关闭CFile对象516
  • 31.1.3GetFileName方法——获取文件名516
  • 31.1.4GetFilePath方法——获取完整路径517
  • 31.1.5GetFileTitle方法——获得文件标题518
  • 31.1.6GetLength方法——获取文件长度518
  • 31.1.7GetPosition方法——获取文件指针位置519
  • 31.1.8GetStatus方法——获取文件属性520
  • 31.1.9LockRange方法——锁定文件521
  • 31.1.10Open方法——打开文件522
  • 31.1.11Read方法——读取文件523
  • 31.1.12ReadHuge方法——读取大文件523
  • 31.1.13Remove方法——删除文件524
  • 31.1.14Rename方法——重命名文件524
  • 31.1.15Seek方法——定位文件525
  • 31.1.16SeekToBegin方法——定位到文件开头525
  • 31.1.17SeekToEnd方法——定位到文件结尾526
  • 31.1.18SetFilePath方法——设置文件路径526
  • 31.1.19SetLength方法——改变文件长度527
  • 31.1.20SetStatus方法——设置文件属性527
  • 31.1.21UnlockRange方法——解锁文件528
  • 31.1.22Write方法——将数据写入到文件529
  • 31.1.23WriteHuge方法——将大数据写入到文件530
  • 31.2CStdioFile类——流式文件类530
  • 31.2.1CStdioFile方法——构造CStdioFile对象530
  • 31.2.2ReadString方法——读取字符串531
  • 31.2.3WriteString方法——写入字符串531
  • 31.3CMemFile类——驻留文件类532
  • 31.3.1Attach方法——分配内存532
  • 31.3.2Detach方法——获取内存块指针532
  • 31.3.3CMemFile方法——创建内存文件533
  • 31.4CSharedFile类—共享文件类533
  • 31.4.1SetHandle方法——连接全局内存533
  • 31.5CFileFind类——文件查找类533
  • 31.5.1FindFile方法——查找文件534
  • 31.5.2FindNextFile方法——查找下一个文件534
  • 31.5.3GetCreationTime方法——获得文件创建时间535
  • 31.5.4GetLastAccessTime方法——获得最后访问时间535
  • 31.5.5GetLastWriteTime方法——获得最后修改时间536
  • 31.5.6GetRoot方法——获得所在文件夹路径536
  • 31.5.7IsArchived方法——判断是否是文<

资源下载

资源下载地址1:https://pan.baidu.com/s/1H8gsbWW4lQMQ075I1UkQmw

相关资源

网友留言