Ãëàâíàÿ    Ex Libris    Êíèãè    Æóðíàëû    Ñòàòüè    Ñåðèè    Êàòàëîã    Wanted    Çàãðóçêà    ÕóäËèò    Ñïðàâêà    Ïîèñê ïî èíäåêñàì    Ïîèñê    Ôîðóì   
blank
Àâòîðèçàöèÿ

       
blank
Ïîèñê ïî óêàçàòåëÿì

blank
blank
blank
Êðàñîòà
blank
Plauger P.J. — The standard C library
Plauger P.J. — The standard C library



Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå



Íàøëè îïå÷àòêó?
Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter


Íàçâàíèå: The standard C library

Àâòîð: Plauger P.J.

Àííîòàöèÿ:

Prentice Hall's most important C programming title in years. A companion volume to Kernighan & Ritchie's C PROGRAMMING LANGUAGE. A collection of reusable functions (code for building data structures, code for performing math functions and scientific calculations, etc.) which will save C programmers time and money especially when working on large programming projects. The C Library is part of the ANSI (American National Standard Institute) for the C Language. This new book contains the complete code for the library. It covers elements of the library with which even the most experienced C programmers are not familiar such as internationalization (the ability to write programs that can adapt to different cultural locales, for example, using the C library, programmers can write software that manipulates large character sets such as Kanji). Structured like the Standard C Library, it contains 15 headers declaring or defining all of the names in the library. A separate chapter covers each header, including excerpts from relevant portions of the C Standard showing all codes needed to implement each portion of the library and explaining why it is necessary. The book teaches readers the concepts and design issues associated with library building. Using this book, programemrs will be less likely to re-code something that already exists in a given program. Plauger is one of the world's leading experts on C and the C Library


ßçûê: en

Ðóáðèêà: Computer science/ßçûêè ïðîãðàììèðîâàíèÿ/

Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö

ed2k: ed2k stats

Ãîä èçäàíèÿ: 1991

Êîëè÷åñòâî ñòðàíèö: 498

Äîáàâëåíà â êàòàëîã: 20.11.2005

Îïåðàöèè: Ïîëîæèòü íà ïîëêó | Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
blank
Ïðåäìåòíûé óêàçàòåëü
LDSIGN      310
Leap day      425 427
Leap second      420 443
leap year      427 429 443
Length      see “file line”
letter      4 25 31—35 43 108 239 336 468
letter lowercase      7 9 29—34 113 123 411 463 468
letter uppercase      4 9—10 29—31 33—34 50 109 113 123 275 283 411 463—464 473
Librarian      2 468
Library      468
library definition      1
library design      x-xi 2—3 114 373 377 387
library function      1 5 26 48 127
library object-module      xii 2
library shared      36 46 52
library Standard C      ix 215 472
licensing      ii xii
limits.h      4 40—42 44 59 73—80 90 92 97 106—107 110 122 124—125 159 215 218 224 289 320 324 346 352 360 362 364 367 369—370 382 409 436 446 448 453—455 460
Line empty      229
Line feed      26 226 228 286 329
line length      229 234 251
Line long      229
line partial      229 234
line text      229 234 271 286 329
Linker      1—2 15 36 95 199 314 468
LIST      see “environment”
Literal      see “string”
locaitim.c      430 433 457 462
local      see “time file”
Locale      ix 27—28 30 32—33 35—36 46 74 81—84 87—89 91 95 98—101 108 113—114 117 123 126 217 261 266 303 334 341 343 351 395 413 422 452 468
Locale "C"      27—29 31—33 35 42 46 84—85 88—89 96—97 99—100 109 112 116 119 123 265 335—336 351 381 437 468 473
locale "USA"      108—109 114 123
locale category      83—85 87 95 98 100—101 109—111 334 341 343 353 368 390 395 397 407 419—420 424 426 437 464
locale expression      109 113
locale mixed      97—98 123
locale native      84 88 96—97 101 108—109 123 469
locale reverting      32 88—89 97 99
locale specific      99—100 111 116 423 426 430 434 437—438 446 468
locale"c"      337 421 423 438
locale.h      4 81—126 216 265 316 328 333 364 386 446 454 457—458 461
localeco.c      95 97 457
localeconv      5 84—87 92 95—98 125 316 328 364 457
localtime      418—421 423—424 430 433 436 442 457
LOG      62 133 136 138 164 166 169 180 457
log.c      164 166 457
LOG10      70 133 136 138 164 167 180 457
log10.c      164 167 457
Long      see “file line”
longjmp      24 182—187 189—192 194—197 201 446 457
longjmp.c      189 446 457
LONG_MAX      75—76 78—79 309 336 352 362 454
LONG_MIN      75—76 78 336 352 362 454
lseek      231 447
lvalue      50 118 198 468
lvalue modifiable      52 209 251 469
L_tmpnam      233 236 269 276 284 287 325 331—332 449 454
machine      468
Macro      468
macro definition      1—2 4—5 19 468
macro guard      11 19 53 468
macro masking      5—7 9—10 16 36 42—43 137 151—152 164 199—201 254 271 287—288 353 359 363 368 399 453 469
macro unsafe      5 26 246—247 254 473
Maehly, Hans J.      177
Mail      see “electronic”
Main      2 15 24 234 346 348 353 449
Maintenance      13—14
make      19
malloc      88—89 97 103—105 120—121 279 287 289 295 297 333 338 344 348—349 351 354 372—373 375 377 382 397 432 435 457
malloc.c      372 374—375 457 459
Masking      see “macro”
Matching      see “failure”
math.h      4 48—49 51 54 70 127—180 311 330 446 454—462
Mbcurmax      102 106—107 117 124 353—355 461
mblen      333 342 345 349—350 354—355 363 366 383 457
mblen.c      363 366 457 461
mbstowcs      99 112 303 333 343 345 350 354 363 366 383 457
mbstowcs.c      363 366 457
mbtowc      99 112 301 333 342—343 345—346 350 352 354—355 363 366 383—385 457
mbtowc.c      363 366 457 461
MB_CUR_MAX      110 112 304 320 334 342—343 346 349 353—354 367—370 381—383 454
MB_LEN_MAX      74 76—78 106 334 346 352 368—369 382 446 448 454
Member      469
memchr      293—294 299 325—326 361 391 394 398—399 403 412 457 457
memchr.c      399 457
memcmp      104—105 382—383 389 394 398—399 401 410 412—413 457
memcpy      105 121 188—189 210 292—294 299—300 302—303 310 312 316—317 357—358 369 377 388 394 398—401 412 439 457
memcpy.c      399—400 457
memmove      91 93 388 394—398 400 412 457
memmove.c      400 457
memset      375 393—394 398 400—401 412 457
memset.c      400—401 457
Mesztenyi, Charles K.      177
mktime      417 420 423—424 429 434 436—437 442 457
mktime.c      434 436 457
MODE      469
modf      133 135—136 138 143 177 457
modf.c      143 457
Module      see “object module”
Monetary      84—87 89—90 126 469
Month      see “name”
Motorola MC680X0      64 449 469
Motorola MC68881      52 469
MS-DOS      iv 82 108 226 228 452 469
Multibyte      see “character character function”
MULTICS      iv 227
Multithread      46 82—83 193 198 329 469
NAME      469
name category      98
name external      94
name file      5 7 9—10 12 82 95 233 235—237 251—253 269 272—274 278 284 329 466
name header      7 9 14
name hiding      181
name length      251
name locale      98—100 109 116 126
name month      111 419 421 443
name reserved      4—7 9 11—12 20 50 83 275 323 353 399 447 471
name space      viii-ix 5 16 447 469
name weekday      111 419 421 443
NaN      see “floating-point”
native      see “locale”
NDEBUG      4 11 17—20
Nesting      see “function”
Newline      26 29 31 33 46 226 228—229 234 242 246—247 251 271—272 413 452
Newton's method      157
Nonlocal      see “goto”
Not-a-number      see “floating-point”
Note      109
NULL      see “character”
null pointer      see “argument” 469
null pointer constant      216—217 220—221 343 469
Numeric conversion      see “function”
O'Neil, W.M.      443
Object      see “data”
Object module      xi-xii 1—2 88 468—469
Octal      see “base”
Offset      469
offsetof      116—117 216—217 221—224 446 457
one's-complement      see “arithmetic”
open      see “file” 231 447
Operand      469
Operating System      470
Operator      469—470
operator assigning      52 463
operator right-shift      58
Optimization      21 24 53 183 186 188 256 388
Order      see “storage”
Output      see “stream”
Overflow      see “floating-point”
overflow integer      80 135 145 161 218—219 309 474
overlap storage      91 474
PAD      306—307
padding      see “character”
PARAMETER      463 466—467 470
parametric      see “code”
Paranoia      72 171
Parenthesis      10 209
parse      263 321 470
Partial      see “line”
Pascal      2 181 192
PC      iv 187 468—470 473
PDP-11      iii-iv 25 57 195 198 203 205—206 227 449 470 474
Pemberton, Steven      71
Per cent      238 240—242 262 265 268 303 306 318 321 419—421 465
Performance      ix 13 15 19 26 46 52 99 129 143 145 157 161 179 183 231—232 254 256 271 292 318 363 398—399 413—414
Period      470
perror      54—55 251 272 277 292 298 327 332 395 399 406 457
perror.c      292 298 457
PIP      226—227 470
PL/I      182 192 227
Plauger and Brodie      iv xiii 8 15 351—352 421
Plauger, P.J.      15 223 327
Plum Hall Inc.      xii
Plum Hall Validation Suite      xii
Plum, Thomas      xiii 15
Poage, J.F.      411
POINTER      see “arithmetic null type”
Polonsky, I.P.      411
Portability      ix 2—3 7 11 35 50 53 58 62 64 73—75 80 83 88 119 127 187 193 195 197 203 205 216 219 221—222 229 255 258 261 264 268—269 273 307 348 353 385 395—396 470
POSIX      470
POSIX IEEE      1003 73 80 470 474
pound sign      260 306
pow      63 133 136—138 164 167—168 170 180 457
pow.c      164 168—169 457
PRECISION      238—240 260—262 266 306—307 311 314 470
precision floating-point      129
Predicate      18 274 463 467 470
Preprocessor      75—76 78 470
primitive      137 177 179 231—232 274 278 281—283 287 327 329 378 420 425 443 445—446 448 452 470
print      see “function”
printf      1 3 5 70 78 91 177 191 204 213 220 224 243 245 258—259 263 272—273 277 296 301 307 309 329 331 383 457
printf.c      296 301 457
Printing      see “character”
PROGRAM      470
Program startup      2 50 113 196 232 235 252 344 351 449 452 470 472
program stub      22 452 472
program suspension      193—194 196
program termination      17—18 21—22 27 79 193—195 197—198 201 235 251 270 273 327 334 339 344 346 348—349 353 378 381 471—472
Prototype      see “function”
ptrdiff_t      216—219 223 362 457
Punctuation      see “character“ 108
Push-back      see “character”
put      306
putc      26—27 247 254 271—272 274 277 297 332 457
putc.c      291 297 457
putchar      27 247 272 274 277 297 332 457
putchar.c      291 297 457
putenv      83
puts      22—23 45 54 71 79 125 177 179—180 191 204 213 224 247 271—272 277 296 300 332 382—383 413 442 457
puts.c      296 300 457
qsort      333 340—341 347 350 353—354 357—358 382—383 457
qsort.c      353 356—357 457
Quicksort      350 353
quotes      413
RADIX      see “base”
raise      193 195—204 339 346 379 457
raise.c      200 202 446 452 457
rand      333—334 337 344 346 350—351 355 358—359 383 457
rand.c      358—359 457 461
RAND_MAX      334 337 346 354 359 381—383 454
RANGE      see “error”
Rationale      ix 4 15
READ      see “error function stream” 231 447
read-only      36 258 264 465 471—472
readability      4 11 65
realloc      333 338—339 344 348 351 355 373 377 382 457
realloc.c      377 457
Record      452
record fixed-length      229 253
Recursion      292 358 471
Reduction      see “argument”
register      10 46 183—184 188—189 466
Remove      see “file” 235 251 272 277—278 280 283 329 332 457
remove.c      283 457
rename      see “file” 235 251 272 277—278 283 329 332 457
rename.c      283 446 457
Representation      see “type”
reserved      see “name”
reusability      xi 1
reverting      see “locale signal storage”
REWIND      237 248 250 254—256 270 272 277 288 290 331 457
rewind.c      288 290 457
Rice, John R.      177
Ritchie, Dennis      3 15 205 226—227
Rochkind, Mark J.      55
Rounding      see “floating-point”
RSX-11M      iv
rvalue      471
SAFE_EXP      170
SCAN      see “function”
scan set      242—243 266 268 471
scanf      5 243—244 255 263—265 273 277 315 319 331 457
scanf.c      315 319 457
Seek      see “stream”
SEEK_CUR      233 249 269 271 276 282 286 332 454
SEEK_END      233 249 269 271 276 282 332 454
SEEK_SET      233 249 269 271 276 282 286 290 331—332 454
Semantics      471
semicolon      98
Separator      see “thousands separator” 397
Sequence point      194 471
Set      109 113 119
setbuf      233—234 238 256 273 277 288 331 457
setbuf.c      288 457
setjmp      5 24 182—192 195 446 458
setjmp.c      188 446 458
setlocal.c      94 99—100 102—103 458
setlocale      4 27 83—86 88—89 94—95 97—101 108—109 114 265 458
setvbuf      233—234 238 256 269 273 277 288—289 331 458
setvbuf.c      288—289 458
Shareware      xii
Shift      see “state”
SHRT_MAX      74 76 78—79 365 454
SHRT_MIN      74 76 78—79 365 454
Side effect      26 197 246—247 254 346 466 470—471 473
SIGABRT      23—24 195 197—200 202 204 339 346 378—379 381—383 449 454
SIGFPE      195—198 200 202—204 454
SIGILL      195 200 202 204 454
SIGINT      195 197—198 200 202 204 454
SIGN      84—87 89 109—110 113—114 126 129 155 239 260—261 268 306—307 335—337 359 363
signal      22—23 49 185 186 193 195—201 203—204 339 382—383 446 449 452 458 471
signal asynchronous      193—195 197—198 464
Signal handler      185—186 339 346 378 381
signal hardware      201 204 446
signal ignoring      193 195—196 198
signal reverting      194 196
signal synchronous      193—194 472
signal.c      201 203 446 458
Signed integer      see “type”
Signed-magnitude      see “arithmetic”
Significance loss      see “floating-point”
SIGSEGV      195 198 200 202 204 454
SIGTERM      195 198 200 202 204 454
sig_atomic_t      194—197 200 203 458
SIG_DFL      195—196 200—202 204 454
SIG_ERR      23 195—196 199—201 203—204 455
SIG_IGN      195—196 199—200 202 204 455
SIG_ILL      196
sin      48 131 135—136 138 149 151—152 178—179 279 409 458
sin.c      151—152 458
sinh      132 136 138 161 163—164 180 458
1 2 3 4 5
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå