Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
sinh.c      161 163 458
SIZE      see “code”
sizeof      11 116 119 219
SIZE_BLOCK      372
SIZE_SELL      372
size_t      11 116 124 216—219 223 233 270 276—277 322—323 334 346 353—355 371 388 394 398 407 416 422 424—425 427 458
Snobol      387 411
Source      see “file”
Space      see “white-space” 12 26 28—31 35 46 101 109 113 229 234 238—239 251 260 306 413 472
Space trailing      229 234
Specification      see “conversion”
specifier      see “conversion”
sprintf      5 91 93—94 244—245 258 273 277 301—302 329—331 458
sprintf.c      301—302 315 458
sqrt      48 51—52 54 133 135—138 152 154 157 159 171 180 458
sqrt.c      157 159 458
srand      333 337 344 350—351 355 359 383 458
srand.c      359 458
sscanf      5 244 263 265 268 273 277 315 319 330—331 458
sscanf.c      319 458
STACK      187—189 191—192 344 438 449 472
stack creep      191
stack frame      188 472
Standard      see “C Standard character currency floating-point header POSIX stream time”
Standard C      see “library” 472
startup      see “program”
State      see “table”
state shift      238 240 260 266 301 306 318 341—343 349—350 352 363 368 381 384 408 419 438
Statement      472
static      see “storage”
status successful      14 79 327 334 348 381
status unsuccessful      22 193 201 334 339 348
STDERR      20—21 23 105 202 233 251—252 259 270 276 298 332 458
stdin      233 242—244 246—247 251—252 270—271 276 291 294 319 331—332 458
stdout      44 233 243 247 251—252 258 270—271 276 297 300—302 330 332 442 458
Steele, Guy L.      327
Sterbenz, Pat      72
Stevenson, David      55
storage alignment      348
storage allocated      89 99 114 116—117 119 220 231 236 252 274 333 338—339 344—345 348—349 351 371—373 377 385 430 463 466—467
Storage allocation      see “function” 269
storage boundary      205 211 371—373 393 448—449
storage dynamic      182—185 187—188 251 344 358 407 466
Storage fragmentation      345 372—373
storage heap      333 345 371—372 381
storage hole      205 211—212 222 257 345 393 467
Storage order      65 257
storage overlap      67 189 244—245 343 388—390 394—397 400 419
storage reverting      183
storage static      24 36 46 52 77 196 292 344 349—350 378 397 405—406 417 422 427 434 445 449 463 472
STORE      472
strcat      382 389 395—396 398 401—403 412 458
strcat.c      401—402 458
strchr      93 120 122 300 305 321 325—326 391 395—396 398 403—405 412 432 434 458
strchr.c      403 458
strcmp      125 330—332 347—348 350 382—383 389—390 395 397—398 401—402 407 412 442 458
strcmp.c      401—402 458
strcoll      84 87 99 333 348 350 390 395 397—398 407 410—412 458
strcoll.c      410—411 458
strcpy      88 93 97 103 105 120 125 243 284 287 349 382—383 388 395 398 402 406 412—413 435 458
strcpy.c      401—402 458
strcspn      104 388 391 395—396 398 403 412 458
strcspn.c      403 458
Stream      231—232 234 452 469 471—472
stream append      237 246 275
stream binary      227 234 248—251 271 275 464
stream buffer      232 234—238 251—252 254 256 269—270 273—275 285—286 288 291—292 339
stream flush      234 236 256 339 346—347
stream input      240 256 271
stream output      236 238 240 270—271 339
stream read      237 241 253 264 275 282 315
stream seek      471
stream standard error      17—18 21—22 24 55 114—115 193 201 227 233 235 251—252 269—270 272 278 292 395 449
stream standard input      227 233 235 252 269—270 273 278 413 449
stream standard output      22 55 194 209 227 233 235 252 259 269—270 272 278 381 449
stream text      226—227 234 248—251 275 329 473
stream update      235—236 249
stream write      237 253 258 275
strerror      251 272 292 393 395 398—399 406 412 458
strerror.c      406 452 458 462
strftime      84 87 110—111 333 345 417 419—424 436—438 442 458
strftime.c      436 438 458
String concatenation      21
string creation      21
string literal      219 387 472
string multibyte      87 99 238 240 266 301 318 343 349—350 352 363 368 381 438
string wide-character      99 219 343 350 352 363 368
strlen      2 10 93 97 103—105 115 120 125 284 300 309 332 380 382 393 395—396 398 403 412—413 434—435 439 452 458
strlen.c      403 458
strncat      388—389 396 398 401 403 412 458
strncat.c      401 458
strncmp      115 332 380 389—390 396 398 401 412 458
strncmp.c      401 458
strncpy      389 396 398 401—402 412 458
strncpy.c      401—402 458
strpbrk      388 391 395—396 398 403—405 412 458
strpbrk.c      403—404 458
strrchr      120 382 391 396 398 404 412 458
strrchr.c      404 458
strspn      104 115 392 396 398 404—405 412 458
strspn.c      403—404 458
strstr      392 397—398 405 413 458
strstr.c      405 458
strtod      5 87 242 267 323 328—329 333—335 347 351 355 362—363 383 386 413 458
strtod.c      362—363 458
strtok      392—393 397—398 405—406 413 458
strtok.c      405 458
strtol      119 122 241 267 321 326 333—336 347 351—352 355 362—363 383 430 433 458
strtol.c      362—363 458
strtoul      241 267—268 321 327 333 336 352 355 359 361 363 383 458
strtoul.c      361 363 458
Structure      see “type”
strxfrm      84 87 99 390—391 395 397—398 407—408 411 413 458
strxfrm.c      407—408 458
Stub      see “program”
style      10 15 50 114 129 143 201 221 345 349
Subscript      see “arithmetic”
Sun UNIX      54 212 449 472
Suppression      see “assignment suppression”
Suspension      see “program”
Synchronization      46 193
synchronous      see “signal”
Synonym      see “type”
Syntax      472
system      333 340 352 355 378 380—382 386 458
system call      283
system service      47—48 51 55 73 82 199 285 373 378 425 447 449 470 472
system.c      378 380 446 458
System/370      iv 127—129 253 452 466 472
tab horizontal      10 12 26 29 31 33 46 101 226 229 234 413
tab vertical      26 29 31 33 229
table state      99 101 112—113 118—119 366 368 407 472
table translation      27 34—35 99 112 119 123 445—446 473
tan      130—131 137—138 151 153 161 179 458
tan.c      151 153 458
tanh      132 137—138 164—165 180 459
tanh.c      164—165 459
tassert.c      22—23
tctype.c      42 44—45 126
Temporary      see “file”
Termination      see “program”
terrno.c      54—55
Testing      13—15 22 42 55 69 79 123 171 179 191 203 212 223 325 381 442
text      see “file line stream”
tfloat.c      69—71
Thacher, Henry G.      177
Thompson, Ken      25 226
Thousands separator      84—85 87 89 110 114 126 473
Thread      see “control multithread”
Time      see “function” 350 417 424—426 442—443 459
time broken-down      416—420 422—423 427 429 434 437
time calendar      416—420 422—425 427 449 465
time Daylight Savings      82 111 416 420 422—423 426—427 429—430 434 437 443 465
Time local      82 415—419 423 430 465
time processor      416 420 422—423 425 447
time standard      82
Time Zone      82 101 111 415—416 420 430 444 465 473
time.c      425—426 447 459
time_t      416—420 422 424—425 427 429 434 449 459
tlimits.c      78—79
tlocale.c      123 125
TM      416—420 422 424 427 434
tmath1.c      171 176—177
tmath2.c      171 178—179
tmath3.c      173 180
tmpfile      235 273 277 287 332 339 459
tmpfile.c      287 459
tmpnam      233 236 251 269 272—273 277—278 284 287 329 331—332 459
tmpnam.c      284 446 459
TMP_MAX      233 236 269 273 276 325 331—332 455
Token      12 77 392 397 413 472—473
tolower      30 34—35 37 39 112 123 361 459
tolower.c      39 459
toupper      30 34—35 37 39 112 123 459
toupper.c      37 39 459
Trailing      see “space”
Translation      see “table”
translation unit      1—2 53 181 186 468—469 473
Translation-time      see “arithmetic”
Translator      1—2 52—53 473
Truncation      see “field file floating-point”
tsetjmp.c      190—191
tsignal.c      203—204
tstdarg.c      212—214
tstddef.c      223—224
tstdio1.c      325 330—331
tstdio2      327 332
tstdlib.c      381—383
tstring.c      411—413
ttime.c      442
Turbo C++      iv xii 54 187 211 451 473
two's-complement      see “arithmetic”
TYPE      473
type "TZ"      82 101 111 434
type arithmetic      422 463
type array      186 192 210 217 219 344 347—348 463 472
type assignment-compatible      221 463
type character      34 240 242 261 267 345 389 399—401 445 448
type compatible      217 220 224
Type constant      198 217 404 465
Type conversion      221
type converting      206 220 259 309 465
type data-object      217 465
Type definition      1—2 4 8 11 473
type double      129
type floating-point      57 128 179 239—242 257 261 264 267 307 311 323 329 334—335 348 351 363 422 445—446 448 463 467
type integer      74 135 194 219—220 223 257 307 334—335 345 359 422 448 463 468 471 473
type pointer      220 224 240 242 257 262 268 310 323 348 470
type representation      34—35 40 57 59 61—62 64—65 67 72 74 77 79—80 129 137 141 170—171 177 205 215—220 257 345 348 359 362 445—446 448—449 464 471
type signed integer      74—75 217 219 239 241 262 267 309 351 471
type structure      99 217 256—257 348 393 416 472
type synonym      12 216 220 472
Type union      65 137 240 257 393 473
type unsigned integer      74—75 217 219 239 241 262 267—268 336 352 425—426 473
type void      474
type volatile      184 194 196—197 474
UCHAR_MAX      40—42 44—45 74—76 78—79 107 113 122 124 320 367 370 409 455
UINT_MAX      75—76 78—79 455
ULONG_MAX      76 78—79 337 352 361 455
ULTRIX      iv xii 54 449 451 473
Underflow      see “floating-point”
Underscore      4 6 9—10 43 275 283
unget      318
ungetc      27 248—249 254—255 264 273 277 288 291 318—319 332 459
ungetc.c      288 291 459
UNGETN      321
UniForum      see “/usr/group”
union      see “type”
UNIX      see “Sun” iii-iv 25—26 47—50 55 73 80 82 194—195 199—200 203 226—232 255—256 278 283 285—287 327 373 378 415 425 434 447 449 452 470 472—474
UNIX Berkeley      212
UNSAFE      see “macro”
Unsigned integer      see “arithmetic type”
UPDATE      see “stream”
USHRT_MAX      74 76 78—79 455
usr/group      73—74
UTC      82 111 415 418 423 425 430 434 437 465 467 473
Validation      13—14
Variable      see “argument” 473
variable label      182 192
variable list      5 12 205—212 214—215 220 222 258—259 264—265 267 296 307 315 321 420 473
VAX      see “ULTRIX” iv 54 127—128 188 449 473—474
va_arg      206—213 244—245 251 305 308—309 324—328 459
va_end      5 206—213 244—245 259 301—302 318—319 330 459
va_list      see “argument” 12 207—212 259 296 314—315 322—323 459
va_start      206—213 244—245 259 301—302 318—319 330 459
vfprintf      5 12 244 251 258—259 273 277 302 325 329—330 459
vfprintf.c      301—302 459
void      see “type”
volatile      see “type”
vprintf      5 12 245 251 258 273 277 302 325 330 459
vprintf.c      301—302 459
vspfrintf      12
vsprintf      5 245 251 258 273 277 303 325 329—330 459
vsprintf.c      301 303 459
Waite, William      177
wchar_t      216—217 219 223 334 345—346 353—355 459 474
wcstombs      99 333 343 345 352 355 368—369 383 459
wcstombs.c      368—369 459
wctomb      99 112 333 342—343 345—346 352 355 368—369 383—385 459
wctomb.c      368—369 459 462
weekday      see “name”
WG14      3 82 474
White, Jon L.      327
White-space      11—12 25—26 29 33 88 101 113 116 240—242 251 264—268 318 321 335—336 351 359 363 474
Wide      see “character character
width      see “field” 474
Witzgall, Christoph      177
Writable      474
WRITE      see “error function stream” 231 447
X3J11      3 474
xasin.c      151 154—155 459
xassert.c      21 459
xatan.c      156 158 459
xctype.c      41—42 445 459
xdefloc.c      101 105 459
xdint.c      141—142 459
xdnorm.c      145 147 460
xdscale.c      145—147 460
xdtento.c      170 174—175 363 460
xdtest.c      140 460
xdunscal.c      144—145 460
xetrxfrm.c      407 409 462
xexp.c      160—161 460
xfgpos.c      285 446 460
xfiles.c4      278—279 460
xfloat.c      65 67—69 72 139 445 448 459—461
xfmtval.c      90 92—93 460
xfopen.c      284—285 446 460
xfoprep.c      278 281 460
xfreeloc.c      116 118 460
xfrprep.c      291 295 460
xfspos.c      286—287 446 460
xfwprep.c      291 297 460
xgenld.c      314 316—317 460
xgentime.c      438 440—441 460
xgetdst.c      426 430 432—433 460
xgetfld.c      321 324—325 460
xgetfloa.c      323 328 460
xgetint.c      321 326—327 460
xgetloc.c      101 104—105 460 462
1 2 3 4 5
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå