学习和使用 Visual C++ 下PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:李蕾,朱志强等
- 出 版 社:上海:同济大学出版社
- 出版年份:1997
- ISBN:7560816924
- 页数:277 页
第一章 文件和目录管理函数 1
1.1 MS-DOS文件系统 1
1.1.1 路径名 1
1.1.2 作为文件的设备 2
1.1.3 文件属性 2
1.1.4 文件句柄 3
1.2 基本文件和目录管理任务 3
1.2.1 改变驱动器和目录 4
1.2.2 改变文件属性 6
1.3 函数参考 7
1.3.1 _access 7
1.3.2 _chdir 8
1.3.3 _chdirve 8
1.3.4 _chmod 9
1.3.5 _chsize 10
1.3.6 _filelength 10
1.3.7 _fstat 11
1.3.8 _fullpath 11
1.3.9 _getcwd 12
1.3.10 _getdcwd 13
1.3.11 _getdrive 13
1.3.12 _isatty 14
1.3.13 _locking 14
1.3.14 _makepath 15
1.3.15 _mkdir 16
1.3.16 _mktemp 16
1.3.17 remove 17
1.3.18 rename 17
1.3.19 _rmdir 17
1.3.20 _searchenv 18
1.3.21 _setmode 18
1.3.22 _splitpath 19
1.3.23 _stat 19
1.3.24 _umask 20
1.3.25 _unlink 21
第二章 流I/O函数 22
2.1 流 22
2.1.1 I/O缓冲 22
2.1.2 FILE类型 23
2.1.3 I/O的格式化和非格式化 23
2.1.4 文件的当前位置 23
2.1.5 预定义流 24
2.1.6 字符串输入/输出 24
2.2 基本流I/O任务 24
2.2.1 给文件添加行号 26
2.2.2 简单的通信录 28
2.2.3 显示错误信息的简单方法 34
2.3 函数参考 35
2.3.1 clearerr 35
2.3.2 fclose 35
2.3.3 _fcloseall 36
2.3.4 _fdopen 36
2.3.5 feof 37
2.3.6 ferror 38
2.3.7 fflush 38
2.3.8 fgetc 39
2.3.9 _fgetchar 39
2.3.10 fgetpos 40
2.3.11 fgets 40
2.3.12 _fileno 41
2.3.13 _flushall 42
2.3.14 fopen 42
2.3.15 fprintf 43
2.3.16 fputc 43
2.3.17 _fputchar 44
2.3.18 fputs 44
2.3.19 fread 45
2.3.20 freopen 45
2.3.21 fscanf 46
2.3.22 fseek 47
2.3.23 fsetpos 47
2.3.24 _fsopen 48
2.3.25 ftell 48
2.3.26 fwrite 49
2.3.27 getc 50
2.3.28 getchar 50
2.3.29 gets 50
2.3.30 _getw 51
2.3.31 perror 51
2.3.32 printf 52
2.3.33 putc 54
2.3.34 putchar 54
2.3.35 puts 55
2.3.36 _putw 55
2.3.37 rewind 56
2.3.38 _rmtmp 56
2.3.39 scanf 57
2.3.40 setbuf 58
2.3.41 setvbuf 59
2.3.42 _snprintf 60
2.3.43 sprintf 60
2.3.44 sscanf 61
2.3.45 _tempnam 61
2.3.46 tmpfile 62
2.3.47 tmpnam 62
2.3.48 ungetc 63
2.3.49 vfprintf 63
2.3.50 vprintf 64
2.3.51 _vsnprintf 65
2.3.52 vsprintf 66
第三章 低级I/O函数 67
3.1 低级I/O函数基础 67
3.1.1 文本和二进制模式 67
3.1.2 通过操作系统完成缓冲 67
3.1.3 文件句柄 67
3.1.4 最大文件句柄数 68
3.2 基本的低级I/O任务 68
3.2.1 拷贝文件 69
3.2.2 用_dup和_dup2重定向stdout 71
3.3 函数参考 72
3.3.1 _close 72
3.3.2 _commit 73
3.3.3 _creat 73
3.3.4 _dup 74
3.3.5 _dup2 74
3.3.6 _eof 75
3.3.7 _lseek 75
3.3.8 _open 76
3.3.9 _read 77
3.3.10 _sopen 78
3.3.11 _tell 79
3.3.12 _write 79
第四章 控制台和端口I/O函数 81
4.1 控制台和端口I/O基础 81
4.1.1 控制台和端口I/O的任务 81
4.1.2 用_inp和_outp产生声音 82
4.2 函数参考 83
4.2.1 _cgets 83
4.2.2 _cprintf 84
4.2.3 _cputs 84
4.2.4 _cscanf 85
4.2.5 _getch 85
4.2.6 _getche 86
4.2.7 inp 86
4.2.8 _inpw 87
4.2.9 _kbhit 87
4.2.10 _outp 88
4.2.11 _outpw 88
4.2.12 _putch 89
4.2.13 _ungetch 89
第五章 字符和数据转换函数 91
5.1 字符和数据转换基础 91
5.1.1 字符分类 91
5.1.2 转换数据 92
5.2 字符和数据转换任务 92
5.2.1 将文本字符串转换为小写 94
5.2.2 一个简单的计算器 95
5.3 函数参考 96
5.3.1 atof 96
5.3.2 atoi,atol 96
5.3.3 _atold 97
5.3.4 _ecvt,_fcvt 97
5.3.5 _gcvt 98
5.3.6 isalnum 99
5.3.7 isalpha 99
5.3.8 __isascii 99
5.3.9 iscntrl,isdigit,isgraph,islower,isprint,ispunct,isspace,isupper,isxdigit 100
5.3.10 __iscsym,__iscsymf 101
5.3.11 _itoa,_ltoa 101
5.3.12 strtod 102
5.3.13 strtol 102
5.3.14 _strtold 103
5.3.15 strtoul 104
5.3.16 __toascii 104
5.3.17 _tolower,tolower 105
5.3.18 _toupper,toupper 105
5.3.19 _ultoa 106
第六章 串和缓冲区处理函数 107
6.1 C中的串和缓冲区 107
6.1.1 声明串和缓冲区 107
6.1.2 字典顺序 107
6.1.3 多字节和宽位字符串 107
6.1.4 远程缓冲区和串 108
6.2 基本的串和缓冲区处理任务 108
6.2.1 拷贝视频内存 111
6.2.2 分析文本行 112
6.3 函数参考 113
6.3.1 fmblen,_fmblen 113
6.3.2 mbstowcs,_fmbstowcs 114
6.3.3 mbtowc,_fmbtowc 114
6.3.4 _memccpy,_fmemccpy 115
6.3.5 memchr,_fmemchr 116
6.3.6 memcmp,_fmemcmp 116
6.3.7 memcpy,_fmemcpy 117
6.3.8 _memicmp,_fmemicmp 118
6.3.9 memmove,_fmemmove 118
6.3.10 memset,_fmemset 119
6.3.11 _movedata 120
6.3.12 strcat,_fstrcat 120
6.3.13 strchr,_fstrchr 121
6.3.14 strcmp,_fstrcmp 121
6.3.15 _strcmpi 122
6.3.16 strcoll 123
6.3.17 strcpy,_fstrcpy 123
6.3.18 strcspn,_fstrcspn 124
6.3.19 _strdup,_fstrdup, _nstrdup 124
6.3.20 _strerror 125
6.3.21 strerror 126
6.3.22 _stricmp,_fstricmp 126
6.3.23 strlen,_fstrlen 127
6.3.24 _strlwr,_fstrlwr 127
6.3.25 strncat,_fstrncat 128
6.3.26 strncmp,_fstrncmp 128
6.3.27 strncpy,_fstrncpy 129
6.3.28 _strnicmp,_fstrnicmp 130
6.3.29 _strnset,_fstrnset 130
6.3.30 strpbrk,_fstrpbrk 131
6.3.31 strrchr,_fstrrchr 132
6.3.32 _strrev ,_fstrrev 132
6.3.33 _strset,_fstrset 133
6.3.34 strspn,_fstrspn 133
6.3.35 strstr,_fstrstr 134
6.3.36 strtok,fstrtok 135
6.3.37 _strupr,_fstrupr 136
6.3.38 strxfrm 136
6.3.39 _swab 137
6.3.40 wcstombs,_fwcstombs 137
6.3.41 wctomb,_fwctomb 138
第七章 查找和排序函数 139
7.1 查找和排序的基本任务 139
7.2 函数参考 141
7.2.1 bsearch 141
7.2.2 _1find,_lsearch 142
7.2.3 qsort 143
第八章 日期和时间管理函数 144
8.1 时间格式 144
8.1.1 当地时间、GMT和UCT 144
8.1.2 时间转换 144
8.2 基本的日期和时间管理任务 145
8.2.1 获取并打印当前的日期和时间 146
8.2.2 打印某个月的日历 146
8.3 函数参考 150
8.3.1 asctime 150
8.3.2 clock 151
8.3.3 crime 151
8 3.4 difftime 152
8.3.5 _ftime 152
8.3.6 gmtime,localtime 153
8.3.7 mktime 154
8.3.8 _strdate 154
8.3.9 strftime 155
8.3.10 _strtime 156
8.3.11 time 156
8.3.12 _tzset 157
8.3.13 _utime 158
第九章 数学函数 159
9.1 浮点数概述 159
9.1.1 浮点数的存储格式 159
9.1.2 浮点变量的类型 159
9.1.3 浮点库 160
9.1.4 数学函数的错误处理 160
9.2 数学函数的类型 160
9.2.1 计算债款 163
9.2.2 计算正弦和余弦 164
9.3 函数参考 165
9.3.1 abs 165
9.3.2 acos,acos1 165
9.3.3 asin,asin1 166
9.3.4 atan,atan1 166
9.3.5 atan2,atan21 167
9.3.6 贝塞耳函数 167
9.3.7 _cabs,_cabs1 168
9.3.8 ceil,ceil1 169
9.3.9 _clear87,_control87 169
9.3.10 cos,cos1 170
9.3.11 cosh,cosh1 171
9.3.12 _dieeetomsbin, dmsbintoieee 171
9.3.13 div 172
9.3.14 exp,exp1 172
9.3.15 fabs,fabs1 173
9.3.16 fieeetomsbin, fmsbintoieee 173
9.3.17 floor,floor1 174
9.3.18 fmod,fmod1 174
9.3.19 fpreset 175
9.3.20 frexp,frexp1 175
9.3.21 hypot,_hypot1 176
9.3.22 labs 176
9.3.23 ldexp,ldexp1 177
9.3.24 ldiv 177
9.3.25 log,log10,log1,log101 178
9.3.26 lrot1,lrotr 179
9.3.27 _matherr,_matherr1 179
9.3.28 __max,__min 180
9.3.29 modf,modf1 180
9.3.30 pow,pow1 181
9.3.31 rand 181
9.3.32 _rot1,_rotr 182
9.3.33 sin,sin1 182
9.3.34 sinh,sinh1 183
9.3.35 sqrt,sqrt1 183
9.3.36 srand 184
9.3.37 _status87 184
9.3.38 tan,tan1 185
9.3.39 tanh,tanh1 185
第十章 进程控制函数 187
10.1 进程管理 187
10.1.1 环境 187
10.1.2 信号 187
10.1.3 可变长度的参数表 188
10.1.4 现场 188
10.2 进程控制的基本任务 188
10.3 函数参考 194
10.3.1 abort 194
10.3.2 assert 194
10.3.3 atexit,_fatexit 195
10.3.4 _cexit,_c_exit 195
10.3.5 _execl,_execle,_execlp,_execlpe,_execv,_execve,_execvp,_execvpe 196
10.3.6 exit 197
10.3.7 _exit 197
10.3.8 getenv 198
10.3.9 _getpid 198
10.3.10 localeconv 199
10.3.11 longjmp 200
10.3.12 _onexit,_fonexit 200
10.3.13 _putenv 201
10.3.14 raise 201
10.3.15 setjmp 202
10.3.16 setlocale 202
10.3.17 signal 203
10.3.18 spawnl,_spawnle, _spawnlp,_spawnlpe, _spawnv,_spawnve, _spawnvp,_spawnvpe 204
10.3.19 system 205
10.3.20 va_arg,va_end, va_start(ANSI版本) 206
10.3.21 va_arg,va_end, va_start(UNIX版本) 207
第十一章 内存管理函数 209
11.1 内存管理基础 209
11.1.1 分段内存寻址 209
11.1.2 内存模式 209
11.1.3 near,far和huge指针 210
11.1.4 __near,__far和__huge关键字 210
11.1.5 堆 210
11.1.6 基堆 210
11.1.7 虚拟内存 212
11.2 基本内存管理任务 212
11.3 函数参考 217
11.3.1 _alloca 217
11.3.2 _bfreeseg 217
11.3.3 _bheapseg 218
11.3.4 calloc,_bcalloc,_fcalloc,_halloc,_ncalloc 218
11.3.5 _expand,_bexpand, _fexpand,_nexpand 219
11.3.6 free,_bfree,_ffree, _hfree,_nfree 220
11.3.7 _freect 221
11.3.8 _heapadd,_bheapadd 221
11.3.9 _heapchk,_bheapchk, _fheapchk,_nheapchk 222
11.3.10 _heapmin,_bheapmin,_fheapmin,_nheapmin 223
11.3.11 _heapset,_bheapset,_fheapset,_nheapset 223
11.3.12 _heapwalk,_bheapwalk,_fheapwalk,_nheapwalk 224
11.3.13 malloc,bmalloc, _fmalloc,_nmalloc 225
11.3.14 _memavl 226
11.3.15 _memmax 227
11.3.16 _msize,_bmsize,_fmsize,_nmsize 227
11.3.17 realloc,_brealloc,_frealloc,_nrealloc 228
11.3.18 _stackavail 228
11.3.19 _vfree 229
11.3.20 _vheapinit 229
11.3.21 _vheapterm 230
11.3.22 _vload 231
11.3.23 _vlock 231
11.3.24 _vlockcnt 232
11.3.25 _vmalloc 233
11.3.26 _vmsize 233
11.3.27 _vrealloc 234
11.3.28 _vunlock 235
第十二章 DOS和BIOS调用函数 236
12.1 访问BIOS和DOS服务 236
12.1.1 BIOS服务 236
12.1.2 MS-DOS功能 237
12.2 基本DOS和BIOS任务 238
12.2.1 目录清单 239
12.2.2 观察磁盘物理扇区 240
12.3 函数参考 244
12.3.1 _bdos 244
12.3.2 _bios_disk 244
12.3.3 _bios_equiplist 246
12.3.4 _bios_keybrd 247
12.3.5 _bios_memsize 248
12.3.6 _bios_printer 249
12.3.7 _bios_serialcom 250
12.3.8 _bios_timeofday 252
12.3.9 _chain_intr 252
12.3.10 _disable 253
12.3.11 _dos_allocmem 253
12.3.12 _dos_close 254
12.3.13 _dos_commit 254
12.3.14 _dos_creat, _dos_creatnew 255
12.3.15 _dos_findfirst, _dos_findnext 256
12.3.16 _dos_freemem 257
12.3.17 _dos_getdate 258
12.3.18 _dos_getdiskfree 258
12.3.19 _dos_getdrive 259
12.3.20 _dos_getfileattr 260
12.3.21 _dos_getftime 260
12.3.22 _dos_gettime 262
12.3.23 _dos_getvect 262
12.3.24 _dos_keep 263
12.3.25 _dos_open 263
12.3.26 _dos_read 264
12.3.27 _dos_setblock 265
12.3.28 _dos_setdate 266
12.3.29 _dos_setdrive 266
12.3.30 dos_setfileattr 267
12.3.31 _dos_setftime 268
12.3.32 _dos_settime 269
12.3.33 _dos_setvect 269
12.3.34 _dos_write 270
12.3.35 _dosexterr 271
12.3.36 _enable 271
12.3.37 _FP_OFF,_FP_SEG 272
12.3.38 _harderr,_hardresume, _hardretn 272
12.3.39 _int86,_int86x 274
12.3.40 _intdos,_intdosx 275
12.3.41 _segread 276
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《全国普通高等中医药院校药学类专业“十三五”规划教材 第二轮规划教材 有机化学学习指导 第2版》赵骏 2018
- 《基于核心素养的有效学习与学业评价策略 初中政治》李亚莉主编 2018
- 《新编临床药物使用规范》孙国栋,解华主编 2017
- 《人体寄生虫学学习指导与习题集 供基础 临床 预防 口腔医学类专业用 第2版》诸欣平,苏川 2018
- 《大学信息技术基础学习与实验指导教程》安世虎主编 2019
- 《牛津中国心理学手册 上 认知与学习》(美)迈克尔·哈里斯·邦德主编;赵俊华,张春妹译 2019
- 《中国农药研究与应用全书 农药科学合理使用》欧晓明,司乃国,陈杰编 2019
- 《别让拖延症害了你》谢志强编著 2019
- 《基于不确定性特征的模糊多属性决策及应用》石乙英,丁志强 2019
- 《法国行政伦理理论与实践》(法)克里斯蒂安·维谷鲁著;张欣伟,张亦珂,周佩琼,朱志平,邵玉警译 2019
- 《数字信号处理原理与实现》刘泉,郭志强主编 2020
- 《幸福地做老师》荆志强 2019
- 《钢琴音乐馆 实用钢琴表演曲选 独奏专辑》赵健,高媛,胡志强 2018
- 《多功能地基相控阵雷达原理与技术》(中国)俞志强 2019
- 《认识航空 飞机、直升机知识与鉴赏 第2版 典藏版=INTRODUCTION TO AVIATION KNOWLEDGE AND PHOTOGRAPHS OF AIRPLANE A》万志强主编 2019
- 《黄世仲大传 生平·作品·研究集》方志强编著 1999
- 《C/C++程序设计》张志强,周克兰,郑红兴编著 2019