当前位置:首页 > 历史地理
Microsoft C 6.0经典
Microsoft C 6.0经典

Microsoft C 6.0经典PDF电子书下载

历史地理

  • 电子书积分:19 积分如何计算积分?
  • 作 者:章含编译
  • 出 版 社:北京:海洋出版社
  • 出版年份:1992
  • ISBN:7502721371
  • 页数:672 页
图书介绍:
《Microsoft C 6.0经典》目录
标签:典章 编译

第一部分 C语言和Microsoft C第一章 C语言概述1.1 介绍 1

1.2 C程序结构 1

1.3 注释 2

1.4 预处理命令 3

1.5 标记替换和宏处理 4

1.6 条件编译 6

1.7 其它预处理命令 7

1.8 C中说明 9

1.9 变量的可见性与寿命 13

1.10 C中的表达式 17

1.11 C中语句 19

1.12 函数定义 21

第二章 Microsoft C6.0编译器特性和选项 23

2.1 实现注解 23

2.2 编译程序注释 31

第二部分 进程控制和内存管理 49

第三章 进程控制 49

3.1 介绍 49

3.2 概念:进程,环境和信号 49

3.3 有关进程控制的说明 55

3.4 注意事项 59

abort 59

assert 60

atexit 61

_beginthread 62

_cexit,_c_exit 64

cwait 65

_endthread 66

exec function 67

exit 71

_exit 72

getenv 73

getpid 74

longjmp 75

onexit 76

_pclose 77

perror 78

_pipe 79

_popen 82

putenv 83

raise 85

setjmp 85

signal 87

spawn function 89

system 95

wait 96

第四章 可变长度变元表 97

4.1 介绍 97

4.2 概念 97

4.3 注释 99

4.4 注意事项 99

va_arg,va_end,va_start(ANSI版本) 99

va_arg,va_end,va_start(UNIX系统Ⅴ版本) 101

第五章 内存分配和管理 103

5.1 介绍 103

5.2 概念:内存格式和寻址 104

5.3 注释 112

5.4 注意事项 116

alloca 117

_bfreeseg 118

_bheapseg 118

calloc,_bcalloc,_fcalloc_ncalloc,halloc 120

_expand,_bexpand,_fexpand,_nexpand 124

free,_bfree,_ffree,_hfree,_nfree 126

_freect 129

_heapadd,_bheapadd 130

_heapchk,__bheapchk,_fheapchk,_nheapchk 132

_heapmin,_bheapmin,_fheapmin,-nheapmin 135

_heapset,_bheapset,_fheapset_nheapset 136

_heapwalk,__bheapwalk,_fheapwalk,_nheapwalk 140

malloc,_bmalloc,_fmalloc,_nmalloc 143

_memavl 146

_memmax 147

_msize,_bmsize,_fmsize,_nmsize 148

realloc,_brealloc,_frealloc_nrealloc 149

sbrk 152

stackavail 153

第六章 缓冲区操作 153

6.1 介绍 153

6.2 概念:缓冲区,指针和字节排序 154

6.3 有关使用缓冲区例程的注释 156

6.4 注意事项 157

memccpy,_fmemccpy 158

memchr,_fmemchr 159

memcmp,_fmemcmp 160

memcpy,_fmemcpy 162

memicmp,_fmemicmp 163

memmove,_fmemmove 164

memset,_fmemset 165

movedata 166

swab 168

第三部分 数据处理 170

第七章 数据转换例程 170

7.1 概念:数据的内部表示 170

7.2 有关使用数据转换例程的注释 171

atof 172

atoi 173

atol,_atold 174

ecvt 175

fcvt 176

gcvt 177

itoa 178

ltoa 179

strtod 180

strtol,_strtold 181

strtoul 183

ultoa 184

第八章 数学例程 185

8.1 介绍 185

8.2 概念:浮点操作 186

8.3 注释 188

8.4 注意事项 192

abs 192

acos,acosl 193

asin,asinl 194

atan,atanl 195

atan2,atan2l 196

Bessel functions 197

cabs,cabsl 199

ceil,ceill 200

_clear 87 201

_control 87 202

cos,cosl 204

cosh,coshl 205

dieeetomsbin 206

div 207

dmsbintoieee 208

exp,expl 209

fabs,fabsl 210

fieeetomsbin 211

floor,flool 212

fmod,fmodl 213

fmsbintoieee 214

_fpreset 215

frexp,frexpl 216

hypot,hypotl 218

labs 219

ldexp,ldexpl 220

ldiv 221

log,logl,log10,log10l 222

_lrotl 223

_lrotr 224

matherr,_matherrl 225

max 227

min 228

modf,modfl 229

pow,powl 231

rand 232

_rotl 233

_rotr 233

sin,sinl 234

sinh,sinhl 235

sgrt,sgrtl 236

srand 237

_statu87 238

tan,tanl 240

tanh,tanhl 241

第九章 字符分类和转换 242

9.1 介绍 242

9.2 有关字符分类和转换的注释 242

9.3 注意事项 244

isalnum 244

isalpha 246

isascii 247

iscntrl,isdigit,isgraph islower,isprint,ispunct isspace,isupper,isxdigit 248

toascii 252

_tolower,tolower 252

_toupper,toupper 253

第十章 串比较和操作 254

10.1 介绍 254

10.2 概念:C串 254

10.3 有关串操作的注释 255

10.4 注意事项 259

strcat,_strcat 259

strchr,_strchr 260

strcmp,_strcmp 262

strcmpi 263

strcpy,_strcpy 264

strcspn,_strcspn 265

strdup,_fstrdup,_nstrdup 266

strerror 267

_strerror 268

stricmp,_stricmp 269

strlen,_fstrlen 271

strlwr,_fstrlwr 272

strncat,_fstrncat 273

strncmp,_fstrncmp 274

strncpv,_fstrncpv 275

strnicmp,_fstrnicmp 277

strnset,_fstrnset 278

strpbrk,_fstrpbrk 279

strrchr,_fstrrchr 280

strrev,_fstrrev 282

strset,_fstrset 282

strspn,_fstrspn 284

strstr,_fstrstr 285

strtok,_strtok 286

strupr,_strupr 288

第十一章 查找和排序 289

11.1 介绍 289

11.2 概念 289

bsearch 292

lfind 294

lsearch 296

qsort 298

第十二章 时间例程和场所例程 299

12.1 介绍 299

12.2 概念;MS-DOS系统中的时间 300

12.3 多种形式表示的时间 301

12.4 经过时间 302

12.5 国际化 303

12.6 注意事项 304

asctime 304

clock 305

ctime 306

difftime 307

ftime 308

gmtime 309

localeconv 310

localtime 311

mktime 312

setlocale 313

strcoll 315

strdate 315

strftime 316

_strtime 318

strxfrm 319

time 320

tzset 321

utime 322

第四部分 文件和I/O 324

第十三章 文件操作 324

13.1 介绍 324

13.2 概念 324

13.3 注意事项 328

access 328

chmod 329

chsize 331

filelength 332

fstat 333

_fullpath 335

isatty 335

locking 336

_makepath 339

mktemp 340

remove 341

rename 342

setmode 343

splitpath 344

stat 345

umask 347

unlink 348

第十四章 目录操作 349

14.1 介绍 349

14.2 概念 349

14.3 注释 349

14.4 注意事项 350

chdir 350

_chdrive 351

getcwd 352

_getdcwd 353

_getdrive 354

mkdir 354

rmdir 355

_searchenv 356

第十五章 输入和输出例程 358

15.1 介绍 358

15.2 文件I/O 358

15.3 Microsoft C库中的I/O例程 362

15.4 注意事项 367

clearerr 368

fclose 369

fcloseall 370

fdopen 371

feof 373

ferror 374

fflush 375

fgetc 376

fgetchar 377

fgetpos 378

fgets 380

fileno 381

flushall 381

fopen 382

fprintf 384

fputc 386

fputchar 387

fputs 387

fread 388

freopen 389

fscanf 390

fseek 391

fsetpos 393

fsopen 394

ftell 395

fwrite 397

getc 398

getchar 399

gets 400

getw 400

printf 401

putc 406

putchar 407

puts 408

putw 408

rewind 410

rmtmp 411

scanf 412

setbuf 414

setvbuf 415

sprintf 416

sscanf 417

tempnam 418

tmpfile 419

tmpnam 420

ungetc 421

vfprintf 422

vprintf 424

vsprintf 425

close 427

creat 428

dup 429

dup2 430

eof 432

lseek 433

open 434

read 437

sopen 438

tell 440

write 441

cgets 442

cprintf 443

cputs 444

cscanf 445

getch 446

getche 446

inp 447

inpw 448

kbhit 449

outp 450

outpw 452

putch 454

ungetch 454

第十六章 系统调用 456

16.1 介绍 456

16.2 概念:BIOS和DOS接口基础 456

16.3 有关BIOS和DOS服务的注释 461

16.4 注意事项 466

bdos 466

_bios_disk 468

_bios_equiplist 472

_bios_keybrd 473

_bios_memsize 474

_bios_printer 475

_bios_serialcom 476

_bios_timeofeay 479

_chain_intr 481

_disable 482

_dos_allocmem 483

_dos_close 484

_dos_creat 485

_dos_creatnew 486

dos_findfirst 488

_dos_findnext 489

_dos_freemen 490

dos getdate 491

_dos_getdiskfree 492

_dos_getdrive 493

dos_getfileattr 494

_dos_getftime 495

_dos_gettime 497

_dos_getvect 498

_dos_keep 498

_dos_open 499

_dos_read 502

_dos_setblock 502

_dos_setdate 503

_dos_setdrive 505

_dos_setfileattr 505

_dos_setftime 506

_dos_settime 508

_dos_setvect 509

_dos_write 511

dosexterr 512

_enable 514

FP_OFF 514

FP_SEG 515

_harderr 516

_hardresume 519

_hardretn 520

int89 520

int86x 523

intdos 524

intdosx 526

segread 528

第五部分 图形 529

第十七章 图形方式,坐标和属性 529

17.1 介绍 529

17.2 PC图形基础 529

17.3 Microsoft C图形模式 530

_displaycursor 538

_getactivepage 539

_getbkcolor 541

_getcolor 542

_getfillmask 543

_getlinestyle 545

_getlogcoord 547

_getphyscoord 548

_getvideoconfig 550

_getviewcoord,_getviewcoo _rd_w,_getviewcoord_wxy 551

_getvisualpage 553

_getwindowcoord 554

_remapallpalette 554

_remappalette 556

_selectpalette 558

_setactivepage 559

_setbkcolor 561

_setcliprgn 563

_setcolor 564

_sftfillmask 565

_setlinestyle 567

_setlogorg 568

_setvideomode 570

_setvideomoderows 571

_setvieworg 572

_setviewport 573

_setvisualpage 574

_setwindow 576

第十八章 画图和动画制作 578

18.1 介绍 578

18.2 有关画图和动画制作的注释 578

18.3 定制呈现图形 589

18.4 一个举例 592

_arc,_arc_w,_arc_wxy 594

clearscreen 597

_ellipse,_ellipse_w,_ellipse _wxy 598

_floodfill,_floodfill_w 601

_getarcinfo 603

_getcurrentposition,_getcurrentposition_w 604

_getimage,_getimage_w,_getimage_wxy 606

_getpixel,_getpixel_w 608

_getwritemode 610

_grstatus 612

_imagesize,_imagesize_w _imagesize_wxy 613

_lineto,_lineto_w 614

_moveto,moveto_w 616

_pg_analyzechart,_pg_analyzechartms 618

_pg_analyzepic 620

_pg_analyzescatter,_pg_analyzescattcrm 621

_pg_chart,_pg_chartms 623

_pg_chartpie 624

_pg_chartscatter,_pg_chartscatterms 624

_pg_defaultchart 625

_pg_getchardef 626

_pg_getpalette 627

_pg_getstyleset 627

_pg_hlabelchart 628

_pg_initchart 629

_pg_resetpalette 629

_pg_resetstyleset 630

_pg_setchartdef 633

_pg_setpalette 633

_pg_setstyleset 634

_pg_vlabelchart 634

_pie,_pie_w,_pie_wxy_polygon,_polygon_w,_polygon_wxy 637

_putimage,_gutimage_w 637

_rectangle,_rectangle_w,_rectangle_wxy 640

_setpixel,setpixel_w 642

_setwrittemode 643

第十九章 图形和文本 645

19.1 介绍 645

19.2 有关图形和文本的注释 645

_getfontinfo 649

_getgtextextent 651

_getgtextvector 652

_gettextcolor 654

_gettextcursor 655

_gettextposition 656

_gettextwindow 657

_outgtext 658

_outmem 659

_outtext 660

_registerfonts 662

_scrolltextwindow 662

_setfont 664

_setgtextvector 664

_settextcolor 665

_settexteursor 667

_settextposition 667

_settextrows 669

_settextwindow 669

_unregisterfonts 671

_wrapon 671

返回顶部