《MICROSOFT C 6.0版技术丛书 1》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:吴双等编译
  • 出 版 社:中科院希望电脑技术公司
  • 出版年份:1991
  • ISBN:
  • 页数:255 页
图书介绍:

第一部分 MSC6.0版专业开发系统的安装与使用 1

第一章 Microsoft C专业开发系统 1

1.1 安装之前的准备 1

1.1.1 系统要求 1

1.1.2 软件包内容 2

1.2 6.0版的新特征 2

1.3 为什么使用Microsoft程序员工作台 2

第二章 安装Microsoft C 6

2.1 运行SETUP程序 6

2.1.1 提供必要的信息 6

2.1.2 错误纠正 7

2.1.3 第一屏幕:安装函数库 7

2.1.4 第二屏幕:安装附加文件 8

2.1.5 第三屏幕:指定子目录 9

2.1.6 检查可用磁盘空间 10

2.1.7 SETUP的参数 10

2.1.8 配置你的系统 10

2.1.9 选择目标操作系统环境 12

2.2 为Code View配置扩充存贮器 12

2.3 按自己要求修改Microsoft C 13

第三章 使用程序员工作台 14

3.1 启动PWB 14

3.1.1 指定源文件 14

3.1.2 命令行参数 14

3.2 使用窗口和菜单 15

3.2.1 窗口 15

3.2.2 菜单 16

3.2.3 对话框 19

3.2.4 得到帮助信息 20

3.3 使用编辑器 20

3.3.1 在源文件中移动 20

3.3.2 修改编辑器 22

3.4 编译和连接 23

3.4.1 PWB中的程序构造 23

3.4.2 用命令行编译和连接 28

3.5 程序的调试 29

3.5.1 使用浏览程序 29

3.5.2 用Code View调试你的程序 30

3.5.3 运行IO.C 33

3.5.4 调试IO.C 33

3.6 更详细的资料 34

第四章 使用联机参考资料 34

4.1 Microsoft教程的结构 34

4.2 用Microsoft教程学习 35

4.2.1 使用Help菜单 35

4.2.2 使用F1键 36

4.2.3 使用相关链 37

4.2.4 使用Help窗口和对话框 37

4.2.5 访问不同类型的信息 38

4.2.6 指定临时Help文件路径 40

4.3 使用QuickHelp程序 40

4.3.1 使用/HELP开关 40

4.3.2 使用QH命令 40

第二部分 C语言参考手册——实用程序(1) 43

1.1 BIND 43

1.2 CL(编译器) 43

1.3 CodeView 47

1.4 CVPACK 54

1.5 EXEHDR 54

1.6 EXP 55

1.7 HELPMAKE 55

1.8 ILINK(增量式连接程序) 57

1.9 LIB 57

1.10 LINK(连接程序) 58

1.10.1 缺省文件扩展名 59

1.10.2 模块定义文件 60

1.11 NMAKE 64

1.11.1 NMAKE宏定义语句 65

1.11.2 伪目标 67

1.12 程序员工作台(PWB) 68

1.12.1 PWB功能的变量 68

1.12.2 PWB功能的分类 68

1.12.3 PWB功能的列表 72

1.12.4 PWB功能的返回值 85

1.12.5 PWB开关 87

1.12.6 正则表达式 92

1.13 QuickHelp 94

1.14 RM 95

1.15 UNDEL 96

第三部分 C语言参考手册——语言参考(2) 97

2.1 关键字 97

2.2 语句 97

2.3 转义序列 98

2.4 操作符 98

2.5 数据类型的尺寸 100

2.6 预处理指示 101

2.7 预处理操作符 102

2.8 编译指示 102

第四部分 库函数 105

3.1 库函数分类 105

3.1.1 缓冲区操作 105

3.1.2 字符的分类和转换 106

3.1.3 数据转换 106

3.1.4 目录控制 107

3.1.5 文件管理 107

3.1.6 图形 107

3.1.7 输入和输出 110

3.1.8 国际支持 112

3.1.9 数学函数 112

3.1.10 存贮管理 114

3.1.11 进程和环境控制 114

3.1.12 搜索和排序 116

3.1.13 字符串处理 116

3.1.14 系统调用 117

3.1.15 时间函数 118

3.2 库函数列表(按字母顺序) 119

1 abort 119

2 abs 119

3 access 119

4 acos 119

5 acosl 120

6 alloca 120

7 _arc 120

8 _arc-W 120

9 _arc-WXY 121

10 asctime 121

11 asin 121

12 asinl 121

13 assert 122

14 atan 122

15 atanl 122

16 atan2 122

17 atan21 123

18 atexit 123

19 atof 123

20 atoi 123

21 atol 123

22 _atold 124

23 _bcalloc 124

24 bdos 124

25 _begint 124

26 _bexpand 125

27 _bfree 125

28 _bfreeseg 125

29 _bheapadd 125

30 _bheapchk 126

31 _bheapmin 126

32 _bheapseg 126

33 _bheapset 126

34 bheapwalk 126

35 _bios-disk 127

36 _bios-equiplist 127

37 bios-keybrd 127

38 _bios-memsize 127

39 _bios-printer 128

40 _bios-serialcom 128

41 _bios-time of day 128

42 _bmalloc 128

43 _bmsize 129

44 _brealloc 129

45 bsearch 129

46 cabs 130

47 cabsl 130

48 calloc 130

49 ceil 130

50 cexit 130

51 _c_exit 131

52 cgets 131

53 _chain_intr 131

54 chdir 131

55 _chdrive 131

56 chmod 132

57 chsize 132

58 clear87 132

59 clearerr 132

60 _clearscreen 132

61 clock 133

62 close 133

63 _contro187 133

64 cos 133

65 cosh 133

66 cosh1 134

67 cos1 134

68 cprintf 134

69 cputs 134

70 creat 135

71 cscanf 135

72 ctime 135

73 cawit 135

74 dieeetomsbin 136

75 difftime 136

76 _disable 136

77 _displaycursor 136

78 div 136

79 dmsbintoieee 137

80 _dos_allocmem 137

81 _dos_creat 137

82 dos_creatnew 137

83 dosexterr 138

84 _dos_findfirst 138

85 _dos_findnext 138

86 _dos_freemen 138

87 _dos_getdate 139

88 _dos_getdiskfree 139

89 _dos_getfileattr 139

90 _dos_getdrive 139

91 _dos_getftime 140

92 _dos_gettime 140

93 _dos_getvect 140

94 _dos_keep 140

95 _dos_open 140

96 _dos_read 141

97 _dos_setblock 141

98 _dos_setdate 141

99 _dos_setdrive 142

100 _dos_setfileattr 142

101 _dos_setftime 142

102 _dos_settime 142

103 _dos_setvect 143

104 _dos_write 143

105 dup 143

106 dup2 143

107 ecvt 144

108 _ellipse 144

109 _ellipse-w 144

110 _ellipse-wxy 144

111 _enable 145

112 _endthread 145

113 eof 145

114 execl 145

115 execle 145

116 execlp 146

117 execlpe 146

118 execv 147

119 execve 147

120 execvp 147

121 execvpe 148

122 exit 148

123 _exit 148

124 exp 148

125 _expand 149

126 expl 149

127 fabs 149

128 fabsl 149

129 _fcalloc 149

130 fclose 150

131 fcloseall 150

132 fcvt 150

133 fdopen 150

134 feof 151

135 ferror 151

136 _fexpand 151

137 _fflush 151

138 _ffree 151

139 fgetc 152

140 fgetchar 152

141 fgetpos 152

142 fgets 152

143 _fheapchk 152

144 _fheapmin 153

145 _fheapset 153

146 _fheapwalk 153

147 fieeetomsbin 153

148 _filelength 154

149 fileno 154

150 _floodfill 154

151 _floodfill-w 154

152 floor 154

153 floorl 155

154 flushall 155

155 _fmalloc 155

156 _fmemccpy 155

157 _fmemchr 156

158 _fmemcmp 156

159 _fmemcpy 156

160 _fmemicmp 156

161 _fmemmove 157

162 _fmemset 157

163 fmod 157

164 fmodl 157

165 fmsbintoieee 158

166 _fmsise 158

167 fopen 158

168 FP_OFF 158

169 _fprest 159

170 fprintf 159

171 Fp-SEG 159

172 fputc 159

173 fputchar 159

174 fputs 160

175 fread 160

176 _frealloc 160

177 free 160

178 _freect 161

179 freopen 161

180 frexp 161

181 frexpl 161

182 fscanf 162

183 fseek 162

184 fsetpos 162

185 _fsopen 162

186 fstat 163

187 _fstrcat 163

188 _fstrchr 163

189 _fstrcmp 163

190 fstrcpy 164

191 _fstrcspn 164

192 _fstrdup 164

193 _fstricmp 164

194 _fstrlen 165

195 _fstrlwr 165

196 _fstrncat 165

197 _fstrncmp 165

198 _fstrncpy 166

199 _fstrnicmp 166

200 _fstrnset 166

201 _fstrpbrk 166

202 _fstrrchr 167

203 _fstrrev 167

204 _fstrset 167

205 _fstrspn 167

206 _fstrstr 168

207 _fstrtok 168

208 _fstrupr 168

209 ftell 168

210 ftime 169

211 _fullputh 169

212 fwrite 169

213 gcvt 169

214 _getactivepage 170

215 _getarcinfo 170

216 _getbkcolor 170

217 getc 170

218 getch 170

219 getchar 171

220 getche 171

221 _getcolor 171

222 _getcurrentposition 171

223 _getcurrentposition-w 171

224 getcwd 171

225 _getdcwd 172

226 getdrive 172

227 getenv 172

228 _getfillmask 172

229 _getfontinfo 173

230 _getgtextextent 173

231 _getgtextvector 173

232 _getimage 173

233 _getimage-w 173

234 _getimage-wxy 174

235 _getlinestyle 174

236 _getphyscoord 174

237 getpid 174

238 _getpixel 174

239 _getpixel-w 175

240 gets 175

241 _gettextcolor 175

242 _gettextcursor 175

243 _gettextposition 175

244 _gettextwindow 175

245 _getvideoconfig 176

246 _getviewcoord 176

247 _getviewcoord-w 176

248 _getviewcoord_wxy 177

249 _getvisualpage 177

250 getw 177

251 _getwindowcoord 177

252 _getwritemode 177

253 gmtime 177

254 _grstatus 178

255 halloc 178

256 _harderr 178

257 _hardresume 178

258 _hardretn 179

259 _heapadd 179

260 _heapchk 179

261 _heapmin 179

262 _heapset 179

263 _heapwalk 180

264 hfree 180

265 hypot 180

266 hypotl 180

267 _imagesize 180

268 _imagesize-w 181

269 _imagesize-wxy 181

270 inp 181

271 inpw 181

272 intdos 182

273 intdosx 182

274 int86 182

275 int86x 182

276 isalnum 183

277 isalpha 183

278 isascii 183

279 isatty 183

280 iscntrl 184

281 isdigit 184

282 isgraph 184

283 islower 184

284 isprins 184

285 ispunct 185

286 isspace 185

287 isupper 185

288 isxdigit 185

289 itoa 185

290 jn 186

291 _jn1 186

292 j1 186

293 j11 186

294 j0 186

295 _jo1 187

296 kbhit 187

297 labs 187

298 ldexp 187

299 ldexpl 187

300 ldiv 187

301 lfind 188

302 _linet o 188

303 _lineto-w 188

304 localeconv 188

305 localtime 189

306 locking 189

307 log 189

308 log1 189

309 log10 189

310 log101 190

311 longjmp 190

312 _lrotl 190

313 _lrotr 190

314 lsearch 191

315 lseek 191

316 ltoa 191

317 _makepath 192

318 malloc 192

319 matherr 192

320 max 192

321 _memavl 193

322 memccpy 193

323 memchr 193

324 memcmp 193

325 memcpy 194

326 memicmp 194

327 _memmax 194

328 memmove 194

329 memset 195

330 min 195

331 mkdir 195

332 mktemp 195

333 mktime 195

334 modf 196

335 modf1 196

336 movedata 196

337 _moveto 196

338 _moveto-w 197

339 _msize 197

340 _ncalloc 197

341 _nexpand 197

342 _nfree 198

343 _nheapchk 198

344 _nheapmin 198

345 _nheapast 198

346 _nheapwalk 198

347 _nmalloc 199

348 _nmsize 199

349 _nrealloc 199

350 _nstrdup 199

351 onexit 199

352 open 200

353 _outmen 200

354 outp 200

355 outpw 200

356 _outtext 201

357 _pclose 201

358 perror 201

359 _pg-analyzechart 201

360 _pg-analyzechartms 202

361 _pg-analyzepie 202

362 _pg-analyzescatter 202

363 _pg_analyzescatterms 203

364 _pg_chart 203

365 _pg_chartms 203

366 _pg_chartpie 204

367 _pg_chartscatter 204

368 _pg_chartscatterms 204

369 _pg_defanltchart 205

370 _pg_getchardef 205

371 _pg_getpalette 205

372 _pg_getstyleset 206

373 _pg_hlabelehart 206

374 _pg_initchart 206

375 _pg_resetpalette 206

376 _pg_resetstyleset 207

377 _pg_setchardef 207

378 _pg_setpalette 207

379 _pg_setstyleset 207

380 _pg_vlabelchart 207

381 _pie 208

382 _pie-w 208

383 _pie-wxy 208

384 _pipe 209

385 _polygon 209

386 _polygon-w 209

387 _polygon-wxy 210

388 _popen 210

389 pow 210

390 powc 210

391 printf 211

392 putc 211

393 putch 211

394 putchar 211

395 putenv 211

396 _putimage 212

397 _putimage-w 212

398 puts 212

399 putw 212

400 qsort 213

401 raise 213

402 rand 213

403 read 213

404 realloc 213

405 _rectangle 214

406 _rectangle-w 214

407 _rectangle-wxy 214

408 _registerfonts 215

409 _remapallpalette 215

410 _remappalette 215

411 remove 215

412 rename 216

413 rewind 216

414 rmdir 216

415 rmtmp 216

416 rot1 216

417 _rotr 217

418 scanf 217

419 _scrolltextwindow 217

420 _searchenv 217

421 _segread 218

422 _selectpalette 218

423 _setactivepage 218

424 _setbkcolor 218

425 setbuf 218

426 _setcliprgn 219

427 _setcolor 219

428 setfillmask 219

429 _setfont 219

430 _setgtextrector 219

431 setjmp 220

432 _setlinestyle 220

433 setlocale 220

434 setmode 220

435 _setpixel 221

436 _setpixel-w 221

437 _settextcolor 221

438 _settextcursor 221

439 _settextposition 221

440 _settextrows 222

441 _settextwlndow 222

442 setvbuf 222

443 setvideomode 222

444 setvideomoderows 223

445 _setviewory 223

446 _setviewport 223

447 _setvisualpage 223

448 _setwindow 224

449 _setwritemode 224

450 signal 224

451 _sin 225

452 sinh 225

453 sinhl 225

454 sinl 225

455 sopen 225

456 spawnl 226

457 spawnle 226

458 spawnlp 227

459 spawnlpe 227

460 spawnv 227

461 spawnve 228

462 spawnvp 228

463 spawnvpe 229

464 _splitpath 229

465 sprintf 229

466 sqrt 230

467 sqrtl 230

468 srand 230

469 sscanf 230

470 stackavail 230

471 stat 231

472 _status87 231

473 strcat 231

474 strchr 231

475 strcmp 232

476 strcoll 232

477 strcpy 232

478 strcspn 232

479 _strdate 232

480 strdup 233

481 strerror 233

482 _strerror 233

483 strftime 233

484 stricmp 234

485 strlen 234

486 strlwr 234

487 strncat 234

488 strncmp 234

489 strncpy 235

490 strnicmp 235

491 strnset 235

492 strpbrk 236

493 strrchr 236

494 strrev 236

495 strset 236

496 strspn 236

497 _strstr 237

498 _strtime 237

499 strtod 237

500 strtok 237

501 strtol 238

502 _strtold 238

503 strtoul 238

504 strupr 238

505 strxfrm 239

506 swab 239

507 system 239

508 tan 239

509 tanh 240

510 tanhl 240

511 tanl 240

512 tell 240

513 tempnam 241

514 time 241

515 tmpfile 241

516 tmpnam 241

517 toascii 241

518 tolower 242

519 _tolower 242

520 toupper 242

521 _toupper 242

522 tzset 242

523 ultoa 243

524 umask 243

525 ungetc 243

526 ungetch 243

527 unlink 243

528 _unregisterfonts 244

529 utime 244

530 va_arg 244

531 va_end 244

532 va_start 245

533 vfprintf 245

534 vprintf 245

535 vsprintf 245

536 wait 246

537 _wrapon 246

538 write 246

539 yn 246

540 _ynl 247

541 y1 247

542 _y11 247

543 y0 247

544 y01 248

附录 249

附录A printf/scanf格式说明符 249

附录B 编译器的极限和数字的范围 251

附录C ASCII字符代码 254

附录D 键盘扫描码 255