C/C++语言程序开发参考手册
C/C++语言程序开发参考手册封面图

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

李贺, 等编著

出版社:机械工业出版社

年代:2013

定价:89.0

书籍简介:

本书是一本C/C++综合查询参考手册,包含了C/C++程序开发中应用的各种函数、类及其方法。本书共分为两篇33章,第一篇为C语言部分,第二篇为C++部分。对于每一个类,书中以字母顺序对该类中的方法进行排序,其中每个方法都按照功能、语法来介绍,在每个方法后都有相关的示例,并针对介绍的内容提供了有代表性的典型应用。本书附有配套光盘。光盘提供了本书中典型应用实例的源代码,所有代码都经过精心调试,能够在Windows 2003、Windows XP和Windows 7系统下正常运行。本书内容详尽,示例丰富,非常适合作为编程人员及项目开发人员的工具用书。

书籍目录:

前言

第一篇 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/C++语言程序开发参考手册》是一本C/C++综合查询参考手册,包含了C/C++程序开发中应用的各种函数、类及其方法。《华章程序员书库:C/C++语言程序开发参考手册》共分为两篇:第一篇为C语言部分,主要包括动态内存管理函数、DEBUG相关函数库、BIOS相关函数库、控制台输入输出函数库、字符函数库、目录操作函数库、系统接口函数库、浮点数据处理函数库、图形处理函数库、输入输出函数库、数学函数库、内存相关函数库、进程管理函数库、函数跳转函数库、标准库函数库、输入输出库、标准工具库函数库、信号定义函数库、字符串函数库、时间函数库等内容;第二篇为C++语言部分,主要包括数学函数、字符函数和字符串函数、时间日期函数、类型转换函数、文件目录操作函数、内存操作函数、输入输出函数、简单数据类、输出类、图形工具类、文件输入输出类、网络相关类、常用全局函数等内容。对于每类函数、方法,都按照功能、语法、示例的编排顺序进行介绍,并对一些重点函数、方法给出了有代表性的典型应用。
  《华章程序员书库:C/C++语言程序开发参考手册》内容详劲示例丰富,非常适合作为编程人员及项目开发人员的工具用书。

书籍规格:

书籍详细信息
书名C/C++语言程序开发参考手册站内查询相似图书
丛书名华章程序员书库
9787111432081
如需购买下载《C/C++语言程序开发参考手册》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)89.0语种简体中文
尺寸19 × 26装帧平装
页数 640 印数 4000

书籍信息归属:

C/C++语言程序开发参考手册是机械工业出版社于2013.8出版的中图分类号为 TP312-62 的主题关于 C语言-程序设计-手册 的书籍。