内容简介
第一部分 MSC6.0版专业开发系统的安装与使用
第一章 Microsoft C专业开发系统
1.1 安装之前的准备
1.1.1 系统要求
1.1.2 软件包内容
1.2 6.0版的新特征
1.3 为什么使用Microsoft程序员工作台
2.1.1 提供必要的信息
2.1 运行SETUP程序
第二章 安装Microsoft C
2.1.2 错误纠正
2.1.3 第一屏幕:安装函数库
2.1.4 第二屏幕:安装附加文件
2.1.5 第三屏幕:指定子目录
2.1.6 检查可用磁盘空间
2.1.7 SETUP的参数
2.1.8 配置你的系统
2.2 为Code View配置扩充存贮器
2.1.9 选择目标操作系统环境
2.3 按自己要求修改Microsoft C
第三章 使用程序员工作台
3.1 启动PWB
3.1.1 指定源文件
3.1.2 命令行参数
3.2 使用窗口和菜单
3.2.1 窗口
3.2.2 菜单
3.2.3 对话框
3.2.4 得到帮助信息
3.3 使用编辑器
3.3.1 在源文件中移动
3.3.2 修改编辑器
3.4 编译和连接
3.4.1 PWB中的程序构造
3.4.2 用命令行编译和连接
3.5 程序的调试
3.5.1 使用浏览程序
3.5.2 用Code View调试你的程序
3.5.4 调试IO.C
3.5.3 运行IO.C
3.6 更详细的资料
第四章 使用联机参考资料
4.1 Microsoft教程的结构
4.2 用Microsoft教程学习
4.2.1 使用Help菜单
4.2.2 使用F1键
4.2.3 使用相关链
4.2.4 使用Help窗口和对话框
4.2.5 访问不同类型的信息
4.3.1 使用/HELP开关
4.3.2 使用QH命令
4.2.6 指定临时Help文件路径
4.3 使用QuickHelp程序
第二部分 C语言参考手册—实用程序(1)
1.1 BIND
1.2 CL(编译器)
1.3 Code View
1.4 CVPACK
1.5 EXEHDR
1.7 HELPMAKE
1.6 EXP
1.8 ILINK(增量式连接程序)
1.9 LIB
1.10 LINK(连接程序)
1.10.1 缺省文件扩展名
10.1.2 模块定义文件
1.11 NMAKE
1.11.1 NMAKE宏定义语句
1.11.2 伪目标
1.12.2 PWB功能的分类
1.12.1 PWB功能的变量
1.12 程序员工作台(PWB)
1.12.3 PWB功能的列表
1.12.4 PWB功能的返回值
1.12.5 PWB开关
1.12.6 正则表达式
1.13 QuickHelp
1.14 RM
1.15 UNDEL
2.1 关键字
2.2 语句
第三部分 C语言参考手册——语言参考(2)
2.3 转义序列
2.4 操作符
2.5 数据类型的尺寸
2.6 预处理指示
2.7 预处理操作符
2.8 编译指示
3.1 库函数分类
3.1.1 缓冲区操作
第四部分 库函数
3.1.2 字符的分类和转换
3.1.3 数据转换
3.1.4 目录控制
3.1.5 文件管理
3.1.6 图形
3.1.7 输入和输出
3.1.8 国际支持
3.1.9 数学函数
3.1.11 进程和环境控制
3.1.10 存贮管理
3.1.13 字符串处理
3.1.12 搜索和排序
3.1.14 系统调用
3.1.15 时间函数
2 abs
3 access
4 acos
1 abort
3.2 库函数列表(按字母顺序)
5 acosl
6 alloca
7 _arc
8 _arc-W
9 _arc-WXY
10 asctime
11 asin
12 asinl
15 atanl
16 atan2
13 assert
14 atan
17 atan21
18 atexit
19 atof
20 atoi
21 atol
24 bdos
25 _begint
23 _bcalloc
22 _atold
26 _bexpand
27 _bfree
28 _bfreeseg
29 _bheaPadd
30 _bheaPchk
31 _bheaPmin
32 _bheaPseg
33 _bheaPset
34 bheaPwalk
38 _bios-memsize
37 bios-Keybrd
36 _bios-equiPlist
35 _bios-disk
39 _bios-printer
40 _bios-serialcom
41 _bios-time of day
42 _bmalloc
43 _bmsize
44 _brealloc
45 bsearch
49 ceil
50 cexit
47 cabsl
48 calloc
46 cabs
51 _c_exit
52 cgets
53 _chain_intr
54 chdir
55 _chdrive
60 _clearscreen
59 clearerr
57 chsize
56 chmod
58 clear87
61 clock
62 close
63 _contro187
64 cos
65 cosh
68 cPrintf
69 cPuts
67 cosl
66 cosh1
70 creat
71 cscanf
72 ctime
73 cawit
78 div
76 _disable
77 _disPlaycursor
74 dieeetomsbin
75 difftime
79 dmsbintoieee
80 _dos_allocmem
81 _dos_creat
82 dos_creatnew
85 _dos_findnext
86 _dos_freemen
84 _dos_findfirst
83 dosexterr
87 _dos_getdate
88 _dos_getdiskfree
89 _dos_getfileattr
90 _dos_getdrive
91 _dos_getftime
92 _dos_gettime
93 _dos_getvect
94 _dos_keep
95 _dos_oPen
98 _ dos_setdate
136 _fexPand
97 _dos_setblock
96 _dos_read
102 _dos_settime
99 _dos_setdrive
101 _dos_setftime
100 _dos_setfileattr
104 _dos _write
105 duP
106 duP2
103 _dow_setvect
107 ecvt
108 _ellipse
109 _ellipse-w
110 _ellipse_wxy
111 _enable
112 _endthread
113 eof
114 execl
115 execle
116 execIP
117 execlPe
120 execvP
118 execv
119 execve
121 execvPe
122 exit
123 _exit
124 exP
128 fabsl
129 _fcalloc
127 fabs
126 exPl
125 _exPand
130 fclose
131 fcloseall
132 fcvt
133 fdoPen
134 feof
135 ferror
137 _fflush
138 _ffree
143 _fheaPchk
142 fgets
183 fseek
139 fgetc
141 fgetPos
140 fgetchar
144 _fheaPmin
145 _fheaPset
146 _fheaPwalk
147 fieeetomsbin
151 _floodfill-w
152 floor
150 _floodfill
149 fileno
148 _filelength
153 floorl
154 flushall
155 _fmalloc
156 _fmemccPy
157 _fmemchr
158 _fmemcmp
159 _fmemcPy
160 _fmemicmP
164 fmod1
161 _fmemmove
163 fmod
162 _fmemset
165 fmsbintoieee
166 _fmsise
167 foPen
168 FP_OFF
169 _fPrest
170 fPrintf
171 Fp-SEG
172 fPutc
173 fPutchar
174 fPuts
175 fread
176 _frealloc
177 free
180 frexP
181 frexp1
178 _freect
179 freoPen
182 fscanf
184 fsetPos
185 _fsoPen
188 _fstrchr
189 _fstrcmP
187 _fstrcat
186 fstat
190 fstrcPy
191 _fstrcsPn
192 _fstrduP
193 _fstricmP
194 _fstrlen
195 fstrlwr
196 _fstrncat
197 _fstrncmP
201 _fstrPbrk
200 _fstrnsot
198 _fstrncPy
199 _fstrnicmP
202 _fstrrchr
203 _fstrrev
204 _fstrsct
205 _fstrsPn
208 _fstruPr
209 _ftell
207 _fstrtok
206 _fstrstr
210 _ftime
211 _fullPuth
212 fwrite
213 gevt
214 _getactivePage
215 _getarcinfo
216 _getbkcolor
217 getc
218 getch
221 _getcolor
222 _getcurrentposition
220 getche
219 getchar
225 _getdcwd
226 getdrive
227 getenv
228 _getiillmask
233 _getimage-w
232 _getimage
231 _getgtextvector
230 _getgtextextent
229 _getfontinfo
234 _getimage_wxy
235 _getlinestyle
236 _getphyscoord
237 getpid
238 getpixel
243 _gettextposition
244 _gettextwindow
242 _gettextcursor
241 _gettextcolor
240 gets
239 _getpixel-w
245 _getvideoconfig
246 _getviewcoord
247 _getviewcoord-w
253 gmtime
252 _getwritemode
251 _getwindowcoord
250 getw
249 _getvisualpage
248 _getviewcoord-wxy
223 _getcurrentposition-w
224 getcwd
254 _grstatus
255 _halloc
256 _harderr
257 _hardresume
262 _heapset
260 _heapchk
261 _heapmin
259 _heapadd
258 _hardretn
263 _heapwalk
264 hfree
265 hypot
266 hypot1
267 _imagesize
271 inpw
270 inp
269 _imagesize-wxy
268 _imagesize-w
272 intdos
273 intdosx
274 int86
275 int86x
276 isalnum
277 isalpha
278 isascii
279 isatty
284 isprins
283 islower
327 _memmax
281 isdigit
282 isgraph
280 iscntr1
285 ispunct
286 isspace
287 isupper
288 isxdigit
289 itoa
294 j0
293 j11
292 j1
291 _in1
290 jn
295 _jo1
296 kbhit
297 labs
298 ldexp
299 ldexpl
300 ldiv
304 localeconv
302 _lineto
301 lfind
303 _lineto-w
305 localtime
306 locking
307 log
308 log1
309 log10
312 _lrotl
313 _lrotr
311 longjmp
310 log101
314 lsearch
315 lseek
316 ltoa
317 _makepath
318 malloc
319 matherr
320 max
324 memcmp
323 memchr
321 _memavl
322 memccpy
325 memcpy
326 memicmp
328 memmove
331 mkdir
332 mktemp
333 mktime
330 min
329 memsec
334 modf
335 modf1
336 movedata
337 _moveto
338 _moveto-w
339 _msize
340 ncalloc
341 _nexpand
346 _nheapwalk
345 _nheapast
344 _nheapmin
343 _nheapchk
342 _nfree
347 _nmalloc
348 _nmsize
349 _nreailoc
350 _nstrdup
351 _onexit
355 outpw
354 outp
353 _outmen
352 open
356 _outtext
357 _pclose
358 perror
359 _pg_analyzechart
360 _pg_analyzechartms
361 _pg_analyzepie
362 _pg_analyzescatter
365 _pg_chartms
364 _pg_chart
363 _pg_analyzescatterms
366 _pg_chartpie
367 _pg_chartscatter
368 _pg_chartscatterms
369 _pg_defanltchart
370 _pg_getchardef
371 _pg_getpalette
375 _pg_resetpalette
374 _pg_initchart
373 _pg_hlabelchart
372 _pg_getstyleset
376 _pg_resetstyleset
377 _pg_setchardef
378 _pg_setpalette
379 _pg_setstyleset
380 _ pg_vlabelchart
381 _pie
382 _pie_w
383 _pie_wxy
386 polygon_w
385 polygon
384 pipe
387 _polygon_wxy
388 _popen
389 pow
390 powc
393 putch
394 putchar
395 putenv
392 putc
391 printf
396 _putimage
397 _putimage_w
398 puts
399 putw
400 qsort
401 raise
402 rand
403 read
404 realloc
407 _rectangle_wxy
406 _rectangle_w
405 _rectangle
408 _registerfonts
409 _remapallpalette
410 _remappalette
411 remove
414 rmdir
415 rmtmp
416 rotl
413 rewind
412 rename
417 _rotr
418 scanf
419 _scrolltextwindow
420 _searchenv
421 _segread
422 _selectpalette
423 _setactivepage
424 _setbkcolor
425 setbuf
430 _setgtextrector
429 _setfont
426 _setcliprgn
427 _setcolor
428 setfillmask
431 setjmp
432 _setlinestyle
433 setlocale
434 setmode
437 _settextcolor
439 _settextposition
438 _settextcursor
436 _setpixel_w
435 _setpixel
440 _settextrows
441 _settextwlndow
442 _setvbuf
443 _setvideomode
444 _setvideomoderows
445 _setviewory
446 _setviewport
447 _setvisualpage
450 signal
448 _setwindow
449 _setwritemode
451 _sin
452 sinh
453 sinhl
454 sinl
455 sopen
456 spawnl
457 spawnle
460 spawnv
458 spawnlp
459 spawnlpc
461 spawnve
462 spawnvp
463 spawnvpe
464 _splitpath
465 sprintf
470 stackavail
469 sscanf
467 sqrtl
466 sqrt
468 srand
471 stat
472 _status87
473 strcat
474 strchr
477 strcpy
478 strcspn
479 _strdate
476 strcoll
475 strcmp
480 strdup
481 strerror
482 _strerror
483 strftime
484 stricmp
485 strlen
486 strlwr
487 strncat
488 strncmp
491 strnset
489 strncpy
490 strnicmp
492 strpbrk
493 strrchr
494 strrev
495 strset
496 strspn
499 strtod
500 strtok
498 _strtime
497 strstr
501 strtol
502 _strtold
503 strtoul
504 strupr
505 strxfrm
506 swab
507 system
508 tan
512 tell
511 tanl
509 tanh
510 tanhl
513 tempnam
514 time
515 tmpfile
516 tmpnam
517 toascii
522 tzset
521 _toupper
520 toupper
519 _tolower
518 tolower
523 ultoa
524 umask
525 ungetc
526 ungetch
527 unlink
531 va-end
530 va-arg
528 _unregisterfonts
529 utime
532 va-start
533 vfprintf
534 vprintf
535 vsprintf
538 write
539 yn
537 _wrapon
536 wait
540 _ynl
541 yl
542 _yl1
543 y0
544 y01
附录
附录A printf/scanf格式说明符
附录B 编译器的极限和数字的范围
附录C ASCII字符代码
附录D 键盘扫描码