《Visual C++C库函数详解》求取 ⇩

第一章 文件和目录管理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 改变驱动器和目录5

1.2.2 改变文件允许7

_access9

_chdir9

_chdrive10

_chmod11

_chsize12

_filelength12

_fstat13

_fullpath14

_getcwd15

_getdcwd16

_getdrive16

_isatty17

_locking18

_makepath19

_mkdir19

_mktemp20

remove21

rename21

_rmdir22

_searchdev22

_setmode23

_splitpath24

_stat24

_umask25

_unlink26

第二章 I/O流27

2.1 流27

2.1.1 缓冲型I/O27

2.1.2 文件类型28

2.1.3 格式化和非格式化I/O28

2.1.4 在一个文件中的当前位置29

2.1.5 预定义流29

2.1.6 I/O字符串29

2.2 基本的I/O任务流30

2.2.1 在一个文件中加入行数32

2.3 一个简单的通讯录34

2.4 显示错误信息的方便方法41

clearerr44

fclose44

_fcloseall45

_fdopen46

feof447

ferror48

fflush48

fgetc49

_fgetchar50

fgetpos51

fgets51

_fileno52

_flushall53

fopen53

fprintf55

fputc55

_fputchar56

fputs57

fread57

freopen58

fscanf59

fseek60

fsetpos60

_fsopen61

ftell62

fwrite63

getc64

getchar64

gets65

_getw66

perror66

printf67

putc70

putchar70

puts71

_putw71

rewind72

_rmtmp73

scanf73

setbuf76

setvbuf76

_snprintf77

sprintf78

sscanf79

_tempnam80

tmpfile80

tmpnam81

ungetc82

vfprintf82

vprintf84

_vsnprintf84

vsprintf85

第三章 低级I/O87

3.1 低级I/O的基础87

3.1.1 文本和二进制模式87

3.1.2 操作系统使用的缓存88

3.1.3 文件句柄88

3.1.4 文件句柄的最大数目88

3.2 基本低级I/O任务89

3.2.1 复制文件89

3.2.2 使用_dup._dup2重定向stdout92

3.3 函数介绍94

close94

_Commit95

_creat95

_dup96

_dup297

_eof98

_lseek98

_open99

_read101

_sopen101

_tell102

_write103

第四章 控制台和输入/输出口(I/O口)104

4.1 控制台和输入/输出口(I/O口)基础104

4.1.1 控制台和I/O任务104

4.1.2 使用inp和outp函数产生声音105

_cgets107

_cprintf108

_cputs109

_cscanf109

_getch110

_getche110

_inp111

_inpw112

_kbhit112

_outp113

_outpw114

_putch114

_ungetch115

第五章 字符和数据转换116

5.1 字符和数据转换的基础116

5.1.1 区分字符116

5.1.2 数据转换117

5.2 字符和数字转换任务117

5.2.1 把文本字符串转换成小写119

5.2.2 简单的计算器120

atof121

atoi,atol122

_atold123

_ecvt,_fcvt123

_gcvt124

isalnum125

isalpha125

__isascii126

iscntrl,isdigit,isgraph,islower,isprint,ispunct,isspace,isapper,isxdigit126

__iscsym,__iscsymf128

itoa,ltoa128

strtod129

strtol130

_trtold131

strtoul132

__toascii132

_tolower,tolower133

_toupper,toupper134

_ultoa134

第六章 串和缓冲区处理136

6.1 C语言中的串和缓冲区136

6.1.1 声明串和缓冲区136

6.1.2 辞典式顺序137

6.1.3 多字节和宽字符串137

6.1.4 远缓冲区和串137

6.2 基本的串和缓冲区处理任务137

6.2.1 拷贝视频存储器140

6.2.2 语法分析一行文字142

mblen,_fmblen144

mbstowcs,_fmbstowcs145

mbtowc,_fmbtowc146

_memccpy,_fmemccpy147

memchr,_fmemchr147

memcmp,_fmemcmp148

memcpy,_fmemcpy149

_mmmicmp,_fmemicmp150

memmove,_fmemmove151

memset,_fmemset152

_movedata152

strcat,_fstrcat153

strchr,_fstrchr154

strcmp,_fstrcmp155

_strcmpi155

strcoll156

strcpy,_fstrcpy157

strcspn,_fstrcspn158

_strdup,_fstrdup,_nfstrdup158

_strerror159

strerror160

_stricmp,_fstricmp161

_strlen,_fstrlen161

_strlwr,_fstrlwr162

strncat,_fstrncat163

strncpy,_fstrncpy163

_strnicmp,_fstrnicmp164

_strnset,_fstrnset165

strpbrk,_fstrpbrk166

strrchr,_fstrrchr166

_strrev,_fstrrev167

_strset,_fstrset168

strspn,_fstrspn169

strstr,_fstrstr169

strtok,_fstrtok170

_strupr,_fstrupr171

strxfrm172

_swab173

wcstombs,_fwcstombs173

wctomb,_fwctomb174

第七章 搜索和排序175

7.1 搜索和排序任务基础175

7.1.1 查寻环境变量175

bsearch177

_lfind,_lsearch178

?sort180

181

181

8.1.1 Local Time,GMT和UTC181

8.1.2 时间转换182

8.2 基本的日期和时间管理任务182

8.2.1 获取和打印当前日期和时间183

8.2.2 打印一份月历184

asctime189

clock190

ctime191

difftime191

_ftime192

gmtime,localtime193

mktime193

strdate194

strftimeI195

_strtime196

time197

_tzset197

_utime198

第九章 数学函数200

9.1 浮点数200

9.1.1 浮点数的存储格式200

9.1.2 浮点变量的类型200

9.1.3 浮点型程序包201

9.1.4 数学函数中的错误201

9.2 数学函数的类型202

9.2.1 计算一项贷款的每月偿还钱数205

9.2.2 计算sines和cosines206

abs207

acos,acosl207

asin,asinl208

atan,atanl209

atan2.atan2l209

Bessel函数210

_cabs,_cabsl211

ceil ceill212

_clear87,_control87212

cos,cosl214

cosh,coshl214

_dieeetomsbin,_dmsbintoieee215

div216

exp,expl216

fabs,fabsl217

_fieeetomsbin,_fmsbintoieee217

floor,floorl218

fmod,fmodl219

_fpreset219

frexp,frexpl220

_hypot,_hypotl221

labs221

ldexp,ldexpl222

ldiv222

log,log10,log1,log101223

_lrotl,_lrotr224

_matherr,_matherrl224

__max,__min225

modf,modfl226

pow,powl226

rand227

_rotl,_rotr228

sin,sinl228

sinh,sinhl229

aqrt,aqrtl230

srand230

_status87231

tan,tanl231

tanh,tanhl232

第十章 进程控制233

10.1 管理进程233

10.1.1 环境233

10.1.2 信号signals234

10.1.3 可变长度参数列表234

10.1.4 场所234

10.2 基本进程控制任务234

10.2.1 一个微型外壳237

10.3 函数介绍242

abort242

assert242

atexit,_fatexit243

_cexit,_c_exit244

_execl,_execle,_execlp,_execlpe;_execv,_execve,_execvp,_execvpe244

exit246

_exit246

getenv247

_getpid248

localeconv248

longjmp249

_onexit _fonexit250

_putenv251

raise252

setjmp252

setlocale253

signal254

_spawnl,_spawnle,_spawnlp,_spawlpe,_spawnv,_spawnve _spawnvp,_spawnvpe255

system257

va_arg,va_end,va_start(ANSI版本)257

va_arg,va_end,va_start(UNIX版本)259

第十一章 内存管理261

11.1 内存管理基础261

11.1.1 分段内存寻址261

11.1.2 内存模式261

11.1.3 近指针,远指针,巨指针262

11.1.4 _near,_far,_huge关键字262

11.1.5 堆262

11.1.6 基堆263

11.1.7 虚拟存储器264

11.2 基本的内存管理任务264

11.2.1 分配内存和检测堆266

_alloca270

_bfreeseg271

_bheapseg271

calloc,_bcalloc,_fcalloc,_healloc,_ncalloc272

_expand_bexpand,_fexpand,_nexpand273

free,_bfree,_ffree,_hfree,_nfree274

_freect275

_heapadd,_bheapadd276

_heapchk_bheapchk_fheapchk,_nheapchk276

_heapmin,_bheapmin,_fheapmim,_nheapmin277

_heapset,_bheapset,_fheapset,_nheapset278

_heapwalk_bheapwalk,_fheapwalk,_nheapwalk279

malloc,_bmalloc,_fmalloc,_nmalloc280

_memavl281

_memmax282

_msize,_bmsize,_fmsize,_nmsize282

realloc,_brealloc,_frealloc,_nrealloc283

_stackavail284

_vfree285

_vheapinit285

_vheapterm286

_vload287

_vlock288

_vlockcnt289

_vmalloc289

_vmsize290

_vrealloc291

_vunlock292

第十二章 DOS和BIOS功能调用293

12.1 访问BIOS和DOS服务例程293

12.1.1 BIOS服务例程294

12.1.2 MS-DOS功能294

12.2 基本DOS和BIOS任务296

12.2.1 目录列表296

12.2.2 察看磁盘的物理扇区299

_bdos303

_bios_disk304

_bios_equiplist307

_bios_keybrd308

_bios_memsize309

_bios_printer310

_bios_serialcom311

_bios_timeofday313

_chain_intr314

_disable314

_dos_allocmem315

_dos_close315

_dos_commit316

_dos_create,dos creamew317

_dos_findfirst,_dos_findnext318

_dos_freemem319

_dos_getdate320

_dos_getdiskfree320

_dos_getdrive322

_dos_getfileattr322

_dos_getftime323

_dos_gettime324

_dos_getvect325

_dos_keep326

_dos_open326

_dos_read328

_dos_setblock329

_dos_setdate330

_dos_setdrive330

_dos_setfileattr331

_dos_setftime332

_dos_settime333

_dos_setvect334

_dos_write335

_dosexterr336

_enable337

_FP_OFF,_FP_SEG337

_hardrerr,_hardresume,_hardretn338

_int86,_int86x339

_intdos,_intdosx341

_segread343

1994《Visual C++C库函数详解》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由曾国庆,黄志同编写 1994 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C++技术详解(1991 PDF版)
C++技术详解
1991 北京希望电脑公司
Microsoft Visual C++( PDF版)
Microsoft Visual C++
Micorosoft c/c++和Visual c++库函数用法详解( PDF版)
Micorosoft c/c++和Visual c++库函数用法详解
Borland c++库函数详解( PDF版)
Borland c++库函数详解
实用 C 语言详解( PDF版)
实用 C 语言详解
GETTING STARTED WITH MS-DOS 5 AND THE NEW MS-DOS SHELL( PDF版)
GETTING STARTED WITH MS-DOS 5 AND THE NEW MS-DOS SHELL
Visual C++ 6.0编程高手(1999 PDF版)
Visual C++ 6.0编程高手
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
Borland C++实用库函数大全(1992 PDF版)
Borland C++实用库函数大全
1992 南京:南京大学出版社
Borland C++&Turbo C++库函数参考手册(1992 PDF版)
Borland C++&Turbo C++库函数参考手册
1992 北京:北京航空航天大学出版社
Visual C++基础(1998 PDF版)
Visual C++基础
1998 北京:北京科学技术出版社
FORTRAN77编程操作基础(1992 PDF版)
FORTRAN77编程操作基础
1992 北京:北京邮电学院出版社
Visual C++ 6.0实用数据库编程(1999 PDF版)
Visual C++ 6.0实用数据库编程
1999 合肥:中国科学技术大学出版社
Visual C++ 6.0数据库开发技术(1999 PDF版)
Visual C++ 6.0数据库开发技术
1999 北京:机械工业出版社
IBM PC/XT和APPLE Ⅱ语言及其应用(1987 PDF版)
IBM PC/XT和APPLE Ⅱ语言及其应用
1987 北京:电子工业出版社
Visual C++ 6.0类参考详解(1999 PDF版)
Visual C++ 6.0类参考详解
1999 北京:清华大学出版社