Главная    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

Год издания: 1992

Количество страниц: 514

Добавлена в каталог: 17.10.2010

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
SIG_ILL      196
sin      48 131 135 138 149 151 178 279 409 458
sin.c      151 — 152 458
sinh      132 136 138 161 163 180 458
sinhh.c      161 163 458
SIZE      see Code
SIZE CELL      372
sizeof      11 116 119 219
SIZE_BLOCK      372
size_t      11 116 124 216 223 233 270 276 322 334 346 353 371 388 394 398 407 416 422 424 427 458
Snobol      387 411
Source      see File
Space      12 26 28 35 46 101 109 113 229 234 238 251 260 306 413 472;
Space trailing      229 234
Spedfication      see Conversion
Spedfier      see Conversion
sprintf      5 91 93 244 258 273 277 301 329 458
sprintf.c      301 — 302 315 458
sqrt      48 51 54 133 135 152 154 157 159 171 180 458
sqrt.c      157 159 458
srand      333 337 344 350 355 359 383 458
srand.c      359 458
sscanf      5 244 263 265 268 273 277 315 319 330 458
sscanf.c      319 458
STACK      187 — 189 191 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      472; see Library
startup      see Program
State      see Table
State, shift      238 240 260 266 301 306 318 341 349 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 259 270 276 298 332 458
stdin      233 242 246 251 270 276 291 294 319 331 458
stdout      44 233 243 247 251 258 270 276 297 300 330 332 442 458
Steele, Guy L.      327
Sterbenz, Pat      72
Stevenson, David      55
stmcat.c      401 458
Storage allocation      see Function
Storage, alignment      348
Storage, allocated      89 99 114 116 119 220 231 236 252 274 333 338 344 348 351 371 377 385 430 463 466
Storage, allocation      269
Storage, boundary      205 211 371 393 448
storage, dynamic      182 — 185 187 251 344 358 407 466
Storage, fragmentation      345 372
Storage, heap      333 345 371 381
Storage, hole      205 211 222 257 345 393 467
Storage, order      65 257
Storage, overlap      67 189 244 343 388 394 400 419
Storage, reverting      183
Storage, static      24 36 46 52 77 196 292 344 349 378 397 405 417 422 427 434 445 449 463 472
STORE      472
STR      20 — 21 462
strcat      382 389 395 398 401 412 458
strcat.c      401 — 402 458
strchr      93 120 122 300 305 321 325 391 395 398 403 412 432 434 458
strchr.c      403 458
strcmp      125 330 347 350 382 389 395 397 401 407 412 442 458
strcmp.c      401 — 402 458
strcoll      84 87 99 333 348 350 390 395 397 407 410 458
strcoll.c      410 — 411 458
strcpy      88 93 97 103 105 120 125 243 284 287 349 382 388 395 398 402 406 412 435 458
strcpy.c      401 — 402 458
strcspn.c      403 458
Stream      231 — 232 234 452 469 471
Stream, append      237 246 275
Stream, binary      227 234 248 271 275 464
Stream, buffer      232 234 251 254 256 269 273 285 288 291 339
Stream, flush      234 236 256 339 346
Stream, input      240 256 271
Stream, output      236 238 240 270 339
Stream, read      237 241 253 264 275 282 315
Stream, seek      471
stream, standard error      17 — 18 21 24 55 114 193 201 227 233 235 251 269 272 278 292 395 449
stream, standard input      227 233 235 252 269 273 278 413 449
stream, standard output      22 55 194 209 227 233 235 252 259 269 272 278 381 449
Stream, text      226 — 227 234 248 275 329 473
Stream, update      235 — 236 249
Stream, write      237 253 258 275
strerror      251 272 292 393 395 398 406 412 458
strerror.c      406 452 458 462
strftime      84 87 110 333 345 417 419 436 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 352 363 368 381 438
String, wide-character      99 219 343 350 352 363 368
strlen      2 10 93 97 103 115 120 125 284 300 309 332 380 382 393 395 398 403 412 434 439 452 458
strlen.c      403 458
strncat      388 — 389 396 398 401 403 412 458
strncmp      115 332 380 389 396 398 401 412 458
strncmp.c      401 458
strncpy      389 396 398 401 412 458
strncpy.c      401 — 402 458
strpbrk      388 391 395 398 403 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 412 458
strspn.c      403 — 404 458
strstr      392 397 405 413 458
strstr.c      405 458
strtod      5 87 242 267 323 328 333 347 351 355 362 383 386 413 458
strtod.c      362 — 363 458
strtok      392 — 393 397 405 413 458
strtok.c      405 458
strtol      119 122 241 267 321 326 333 347 351 355 362 383 430 433 458
strtol.c      362 — 363 458
strtoul      241 267 321 327 333 336 352 355 359 361 363 383 458
strtoul.c      361 363 458
Structure      see Type
strxfrm      84 87 99 390 395 397 407 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 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 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 118 366 368 407 472
Table, translation      27 34 99 112 119 123 445 473
tan      130 — 131 137 151 153 161 179 458
tan.c      151 153 458
tanh      132 137 164 180 459
tanh.c      164 — 165 459
tassert.c      22 — 23
tctype.c      42 44 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
tetdio1.c      325 330
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
thread of      36 46 193 284 464 469 473
Time      see Function
Time, broken-down      416 — 420 422 427 429 434 437
Time, calendar      416 — 420 422 427 449 465
Time, Daylight Savings      82 111 416 420 422 426 429 434 437 443 465
Time, local      82 415 423 430 465
Time, processor      416 420 422 425 447
Time, standard      82
Time, zone      82 101 111 415 420 430 444 465 473
time.c      425 — 426 447 459
time_t      416 — 420 422 424 427 429 434 449 459
tlimits.c      78 — 79
tlocale.c      123 125
TM      416 — 420 422 424 427 434
tmath2.c      171 178
tmath3.c      173 180
tmathl.c      171 176
tmpfile      235 273 277 287 332 339 459
tmpfile.c      287 459
tmpnam      233 236 251 269 272 277 284 287 329 331 459
tmpnam.c      284 446 459
TMP_MAX      233 236 269 273 276 325 331 455
Token      12 77 392 397 413 472
tolower      30 34 37 39 112 123 361 459
tolower.c      39 459
toupper      30 34 37 39 112 123 459
toupper.c      37 39 459
Trailing      see Space
Translation      see Table
translation unit      1 — 2 53 181 186 468 473
Translation-time      see Arithmetic
Translator      1 — 2 52 473
Truncation      see Field File Floating-point
tsetjmp.c      190 — 191
tsignal.c      203 — 204
tstdarg.c      212 — 214
tstddef.c      223 — 224
tstdio2.c      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, arithmetic      422 463
Type, array      186 192 210 217 219 344 347 463 472
Type, assignment-compatible      221 463
Type, character      34 240 242 261 267 345 389 399 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 11 473
Type, double      129
Type, floating-point      57 128 179 239 257 261 264 267 307 311 323 329 334 348 351 363 422 445 448 463 467
Type, integer      74 135 194 219 223 257 307 334 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 64 67 72 74 77 79 129 137 141 170 177 205 215 257 345 348 359 362 445 448 464 471
Type, signed integer      74 — 75 217 219 239 241 262 267 309 351 471
Type, structure      99 217 256 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 336 352 425 473
Type, void      474
Type, volatile      184 194 196 474
UCHAR_MAX      40 — 42 44 74 78 107 113 122 124 320 367 370 409 455
UINT_MAX      75 — 76 78 455
ULONG_MAX      76 78 337 352 361 455
ULTRIX      iv xii 54 449 451 473
Underflow      see Floating-point
Underscore      4 6 43 275 283
unget      318
ungetc      27 248 254 264 273 277 288 291 318 332 459
ungetc.c      288 291 459
UNGETN      321
UniForum      see /usr/group
union      see Type
UNIX      iii-iv 25 47 55 73 80 82 194 199 203 226 255 278 283 285 327 373 378 415 425 434 447 449 452 470 472
UNIX, Berkeley      212
UNSAFE      see Macro
Unsigned integer      see Arithmetic Type
UPDATE      see Stream
USHRT_MAX      74 76 78 455
UTC      82 111 415 418 423 425 430 434 437 465 467 473
Validation      13 — 14
Variable      473; see Argument
Variable, label      182 192
VAX      iv 54 127 188 449 473
va_arg      206 — 213 244 251 305 308 324 459
va_end      5 206 244 259 301 318 330 459
va_list      12 207 259 296 314 322 459;
va_start      206 — 213 244 259 301 318 330 459
vfprintf      5 12 244 251 258 273 277 302 325 329 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 459
vsprintf.c      301 303 459
Waite, William      177
wchar_t      216 — 217 219 223 334 345 353 459 474
wcstombs      99 333 343 345 352 355 368 383 459
wcstombs.c      368 — 369 459
wctomb      99 112 333 342 345 352 355 368 383 459
wctomb.c      368 — 369 459 462
weekday      see Name WG14 3 82 474
White, Jon L.      327
White-space      11 — 12 25 29 33 88 101 113 116 240 251 264 318 321 335 351 359 363 474
Wide      see Character Character
width      474; see Field
Witzgall, Christoph      177
Writable      474
WRITE      see Error Function Stream
X3J11      3 474
xasin.c      151 154 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 363 460
xdtest.c      140 460
xdunscal.c      144 — 145 460
xetoul.c      359 — 361 462
xetrftim.c      438 — 439 462
xexp.c      160 — 161 460
xfepos.c      286 — 287 446 460
xfgpos.c      285 446 460
xfioat.c      65 67 72 139 445 448 459
xflies.c      278 — 279 460
xfmtval.c      90 92 460
xfopen.c      284 — 285 446 460
xfoprep.c      278 281 460
xfreeloc.c      116 118 460
xfrprep.c      291 295 460
xfwprep.c      291 297 460
xgenld.c      314 316 460
xgentime.c      438 440 460
xgetdst.c      426 430 432 460
xgetfld.c      321 324 460
1 2 3 4 5
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте