《MicrosoftC6.0技术丛书 1 Mictosoft C专业开发系统的安装与使用,Mictrosoft C语言参考手册》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

2.1.1 提供必要的信息 6

2.1 运行SETUP程序 6

第二章 安装Microsoft C 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.2 为Code View配置扩充存贮器 12

2.1.9 选择目标操作系统环境 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.4 调试IO.C 33

3.5.3 运行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.3.1 使用/HELP开关 40

4.3.2 使用QH命令 40

4.2.6 指定临时Help文件路径 40

4.3 使用QuickHelp程序 40

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

1.1 BIND 43

1.2 CL(编译器) 43

1.3 Code View 47

1.4 CVPACK 54

1.5 EXEHDR 54

1.7 HELPMAKE 55

1.6 EXP 55

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

1.9 LIB 57

1.10 LINK(连接程序) 58

1.10.1 缺省文件扩展名 59

10.1.2 模块定义文件 60

1.11 NMAKE 64

1.11.1 NMAKE宏定义语句 65

1.11.2 伪目标 67

1.12.2 PWB功能的分类 68

1.12.1 PWB功能的变量 68

1.12 程序员工作台(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

2.1 关键字 97

2.2 语句 97

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

2.3 转义序列 98

2.4 操作符 98

2.5 数据类型的尺寸 100

2.6 预处理指示 101

2.7 预处理操作符 102

2.8 编译指示 102

3.1 库函数分类 105

3.1.1 缓冲区操作 105

第四部分 库函数 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.11 进程和环境控制 114

3.1.10 存贮管理 114

3.1.13 字符串处理 116

3.1.12 搜索和排序 116

3.1.14 系统调用 117

3.1.15 时间函数 118

2 abs 119

3 access 119

4 acos 119

1 abort 119

3.2 库函数列表(按字母顺序) 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

15 atanl 122

16 atan2 122

13 assert 122

14 atan 122

17 atan21 123

18 atexit 123

19 atof 123

20 atoi 123

21 atol 123

24 bdos 124

25 _begint 124

23 _bcalloc 124

22 _atold 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

38 _bios-memsize 127

37 bios-Keybrd 127

36 _bios-equiPlist 127

35 _bios-disk 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

49 ceil 130

50 cexit 130

47 cabsl 130

48 calloc 130

46 cabs 130

51 _c_exit 131

52 cgets 131

53 _chain_intr 131

54 chdir 131

55 _chdrive 131

60 _clearscreen 132

59 clearerr 132

57 chsize 132

56 chmod 132

58 clear87 132

61 clock 133

62 close 133

63 _contro187 133

64 cos 133

65 cosh 133

68 cPrintf 134

69 cPuts 134

67 cosl 134

66 cosh1 134

70 creat 135

71 cscanf 135

72 ctime 135

73 cawit 135

78 div 136

76 _disable 136

77 _disPlaycursor 136

74 dieeetomsbin 136

75 difftime 136

79 dmsbintoieee 137

80 _dos_allocmem 137

81 _dos_creat 137

82 dos_creatnew 137

85 _dos_findnext 138

86 _dos_freemen 138

84 _dos_findfirst 138

83 dosexterr 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

98 _ dos_setdate 141

136 _fexPand 141

97 _dos_setblock 141

96 _dos_read 141

102 _dos_settime 142

99 _dos_setdrive 142

101 _dos_setftime 142

100 _dos_setfileattr 142

104 _dos _write 143

105 duP 143

106 duP2 143

103 _dow_setvect 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 execIP 146

117 execlPe 146

120 execvP 147

118 execv 147

119 execve 147

121 execvPe 148

122 exit 148

123 _exit 148

124 exP 148

128 fabsl 149

129 _fcalloc 149

127 fabs 149

126 exPl 149

125 _exPand 149

130 fclose 150

131 fcloseall 150

132 fcvt 150

133 fdoPen 150

134 feof 151

135 ferror 151

137 _fflush 151

138 _ffree 151

143 _fheaPchk 152

142 fgets 152

183 fseek 152

139 fgetc 152

141 fgetPos 152

140 fgetchar 152

144 _fheaPmin 153

145 _fheaPset 153

146 _fheaPwalk 153

147 fieeetomsbin 153

151 _floodfill-w 154

152 floor 154

150 _floodfill 154

149 fileno 154

148 _filelength 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

164 fmod1 157

161 _fmemmove 157

163 fmod 157

162 _fmemset 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

180 frexP 161

181 frexp1 161

178 _freect 161

179 freoPen 161

182 fscanf 162

184 fsetPos 162

185 _fsoPen 162

188 _fstrchr 163

189 _fstrcmP 163

187 _fstrcat 163

186 fstat 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

201 _fstrPbrk 166

200 _fstrnsot 166

198 _fstrncPy 166

199 _fstrnicmP 166

202 _fstrrchr 167

203 _fstrrev 167

204 _fstrsct 167

205 _fstrsPn 167

208 _fstruPr 168

209 _ftell 168

207 _fstrtok 168

206 _fstrstr 168

210 _ftime 169

211 _fullPuth 169

212 fwrite 169

213 gevt 169

214 _getactivePage 170

215 _getarcinfo 170

216 _getbkcolor 170

217 getc 170

218 getch 170

221 _getcolor 171

222 _getcurrentposition 171

220 getche 171

219 getchar 171

225 _getdcwd 172

226 getdrive 172

227 getenv 172

228 _getiillmask 172

233 _getimage-w 173

232 _getimage 173

231 _getgtextvector 173

230 _getgtextextent 173

229 _getfontinfo 173

234 _getimage_wxy 174

235 _getlinestyle 174

236 _getphyscoord 174

237 getpid 174

238 getpixel 174

243 _gettextposition 175

244 _gettextwindow 175

242 _gettextcursor 175

241 _gettextcolor 175

240 gets 175

239 _getpixel-w 175

245 _getvideoconfig 176

246 _getviewcoord 176

247 _getviewcoord-w 176

253 gmtime 177

252 _getwritemode 177

251 _getwindowcoord 177

250 getw 177

249 _getvisualpage 177

248 _getviewcoord-wxy 177

223 _getcurrentposition-w 178

224 getcwd 178

254 _grstatus 178

255 _halloc 178

256 _harderr 178

257 _hardresume 178

262 _heapset 179

260 _heapchk 179

261 _heapmin 179

259 _heapadd 179

258 _hardretn 179

263 _heapwalk 180

264 hfree 180

265 hypot 180

266 hypot1 180

267 _imagesize 180

271 inpw 181

270 inp 181

269 _imagesize-wxy 181

268 _imagesize-w 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

284 isprins 184

283 islower 184

327 _memmax 184

281 isdigit 184

282 isgraph 184

280 iscntr1 184

285 ispunct 185

286 isspace 185

287 isupper 185

288 isxdigit 185

289 itoa 185

294 j0 186

293 j11 186

292 j1 186

291 _in1 186

290 jn 186

295 _jo1 187

296 kbhit 187

297 labs 187

298 ldexp 187

299 ldexpl 187

300 ldiv 187

304 localeconv 188

302 _lineto 188

301 lfind 188

303 _lineto-w 188

305 localtime 189

306 locking 189

307 log 189

308 log1 189

309 log10 189

312 _lrotl 190

313 _lrotr 190

311 longjmp 190

310 log101 190

314 lsearch 191

315 lseek 191

316 ltoa 191

317 _makepath 192

318 malloc 192

319 matherr 192

320 max 192

324 memcmp 193

323 memchr 193

321 _memavl 193

322 memccpy 193

325 memcpy 194

326 memicmp 194

328 memmove 194

331 mkdir 195

332 mktemp 195

333 mktime 195

330 min 195

329 memsec 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

346 _nheapwalk 198

345 _nheapast 198

344 _nheapmin 198

343 _nheapchk 198

342 _nfree 198

347 _nmalloc 199

348 _nmsize 199

349 _nreailoc 199

350 _nstrdup 199

351 _onexit 199

355 outpw 200

354 outp 200

353 _outmen 200

352 open 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

365 _pg_chartms 203

364 _pg_chart 203

363 _pg_analyzescatterms 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

375 _pg_resetpalette 206

374 _pg_initchart 206

373 _pg_hlabelchart 206

372 _pg_getstyleset 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

386 polygon_w 209

385 polygon 209

384 pipe 209

387 _polygon_wxy 210

388 _popen 210

389 pow 210

390 powc 210

393 putch 211

394 putchar 211

395 putenv 211

392 putc 211

391 printf 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

407 _rectangle_wxy 214

406 _rectangle_w 214

405 _rectangle 214

408 _registerfonts 215

409 _remapallpalette 215

410 _remappalette 215

411 remove 215

414 rmdir 216

415 rmtmp 216

416 rotl 216

413 rewind 216

412 rename 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

430 _setgtextrector 219

429 _setfont 219

426 _setcliprgn 219

427 _setcolor 219

428 setfillmask 219

431 setjmp 220

432 _setlinestyle 220

433 setlocale 220

434 setmode 220

437 _settextcolor 221

439 _settextposition 221

438 _settextcursor 221

436 _setpixel_w 221

435 _setpixel 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

450 signal 224

448 _setwindow 224

449 _setwritemode 224

451 _sin 225

452 sinh 225

453 sinhl 225

454 sinl 225

455 sopen 225

456 spawnl 226

457 spawnle 226

460 spawnv 227

458 spawnlp 227

459 spawnlpc 227

461 spawnve 228

462 spawnvp 228

463 spawnvpe 229

464 _splitpath 229

465 sprintf 229

470 stackavail 230

469 sscanf 230

467 sqrtl 230

466 sqrt 230

468 srand 230

471 stat 231

472 _status87 231

473 strcat 231

474 strchr 231

477 strcpy 232

478 strcspn 232

479 _strdate 232

476 strcoll 232

475 strcmp 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

491 strnset 235

489 strncpy 235

490 strnicmp 235

492 strpbrk 236

493 strrchr 236

494 strrev 236

495 strset 236

496 strspn 236

499 strtod 237

500 strtok 237

498 _strtime 237

497 strstr 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

512 tell 240

511 tanl 240

509 tanh 240

510 tanhl 240

513 tempnam 241

514 time 241

515 tmpfile 241

516 tmpnam 241

517 toascii 241

522 tzset 242

521 _toupper 242

520 toupper 242

519 _tolower 242

518 tolower 242

523 ultoa 243

524 umask 243

525 ungetc 243

526 ungetch 243

527 unlink 243

531 va-end 244

530 va-arg 244

528 _unregisterfonts 244

529 utime 244

532 va-start 245

533 vfprintf 245

534 vprintf 245

535 vsprintf 245

538 write 246

539 yn 246

537 _wrapon 246

536 wait 246

540 _ynl 247

541 yl 247

542 _yl1 247

543 y0 247

544 y01 248

附录 249

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

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

附录C ASCII字符代码 254

附录D 键盘扫描码 255