[
новости
/
+++
|
форум
|
теги
|
]
Каталог документации
/
Раздел "Программирование, языки"
/
Оглавление документа
Вперед
Назад Содержание
Библиотека поддержки языка C Cygnus libc 1.4.
Стив Чемберлейн (Steve Chamberlain) Роланд Песч (Roland Pesch) Cygnus Support
Май 1993
Описания функций библиотеки libc 1.4
1.
Стандартные Вспомогательные Функции (stdlib.h)
1.1 abort - ненормальное завершение программы
1.2 abs - модуль целого числа
1.3 assert - макроопределение для вывода отладочных диагностических сообщений
1.4 atexit - запрос вызова функции при завершении работы программы
1.5 atof, atoff - преобразование строки в значение типа double или float
1.6 atoi, atol - строка в целое
1.7 atol - преобразовывает строку в long
1.8 bsearch - двоичный поиск
1.9 calloc - выделяет пространство для массивов
1.10 div - деление двух целых
1.11 ecvt, ecvtf, fcvt, fcvtf - преобразование double или float в строку
1.12 gvcvt, gcvtf - форматируют double и float как строку
1.13 ecvtbuf, fcvtbuf - double или float в строку
1.14 exit - завершение выполнения программы
1.15 getenv - поиск переменной окружения
1.16 labs - модуль длинного целого
1.17 ldiv - деление двyх длинных целых
1.18 malloc, realloc, free - управление памятью
1.19 mbtowc - минимальный преобразователь мультибайтов в широкие символы
1.20 qsort - сортировка массива
1.21 rand, srand - псевдо-случайные числа
1.22 strtod, strtodf - строка в double или float
1.23 strtol - строка в long
1.24 strtoul - строка в unsigned long
1.25 system - выполняет командную строку
1.26 wctomb - минимальный преобразователь широких символов в мультибайты
2.
Макросы и функции определения типов символов (ctype.h)
2.1 isalnum - пpедикат буквы или цифpы
2.2 isalpha - пpедикат буквы
2.3 isascii - пpедикат знака ASCII
2.4 iscntrl - пpедикат управляющего символа
2.5 isdigit - пpедикат десятичной цифpы
2.6 islower - пpедикат строчной буквы
2.7 isprint, isgraph - предикат видимого знака
2.8 ispunct - пpедикат знака препинания
2.9 isspace - пpедикат знака пропуска
2.10 isupper - пpедикат прописной буквы
2.11 isxdigit - пpедикат шеснадцатиричной цифpы
2.12 toascii - преобразовывает целые числа в коды ASCII
2.13 tolower - преобразовывает целые числа в коды ASCII
2.14 toupper - преобразовывает целые числа в коды ASCII
3.
Ввод и Вывод (stdio.h)
3.1 clearerr - очищает индикатор ошибки файла или потока
3.2 fclose - закрытие файла
3.3 feof - проверка конца файла
3.4 ferror - проверка на возникновение ошибки ввода-вывода
3.5 fflush - очищает буфер вывода в файл
3.6 fgetc - считывание знака из файла или потока
3.7 fgetpos - записывает позицию в потоке или файле
3.8 fgets - считывает строку знаков из файла или потока
3.9 fiprintf - форматирует вывод в файл (только для целых чисел)
3.10 fopen - открывает файл
3.11 fdopen - преобразовывает открытый файл в поток
3.12 fputc - записывает знак в файл или поток
3.13 fputs - записывает строку знаков в файл или поток
3.14 fread - чтение элементов массива из файла
3.15 freopen - открытие файла с использованием существующего дескриптора
3.16 fseek - переходит на позицию в файле
3.17 fsetpos - возвращается на позицию в потоке ил файле
3.18 ftell - возвращает позицию в потоке или файле
3.19 fwrite - запись элементов массива
3.20 getc - считывание знака (макро)
3.21 getchar - чтение знака (макро)
3.22 gets - считывает строку знаков (устаревшее, взамен используйте fgets)
3.23 iprintf - записывает форматированный вывод (только для целых чисел)
3.24 mktemp, mkstemp - генерирует не используемое имя файла
3.25 perror - печатает сообщение об ошибке в стандартный поток ошибок.
3.26 putc - записывает знак (макро)
3.27 putchar - записывает знак (макро)
3.28 puts - записывает строку знаков
3.29 remove - удаление имени файла
3.30 rename - переименование файла
3.31 rewind - переинициализирует файл или поток
3.32 setbuf - определяет полную буферизацию для файла или потока
3.33 setvbuf - определяет способ буферизации файла или потока
3.34 siprintf - записывает форматированный вывод (только для целых чисел)
3.35 printf, fprintf, sprintf - форматируют вывод
3.36 scanf, fscanf, sscanf - считывает и форматирует ввод
3.37 tmpfile - создает временный файл
3.38 tmpnam, tempnam - имя временного файла
3.39 vprintf, vfprintf, vsprintf - форматируют список аргументов
4.
Строки и Память (string.h)
4.1 bcmp - сравнивает две области памяти
4.2 bcopy - копирует области памяти
4.3 bzero - инициализирует память нулями
4.4 index - ищет знак в строке
4.5 memchr - находит знак в памяти
4.6 memcmp - сравнивает две области памяти
4.7 memcpy - копирует области памяти
4.8 memmove - перемещает одну область памяти в другую, даже
4.9 memset - заполняет область памяти
4.10 rindex - обратный поиск знака в строке
4.11 strcat - конкатенация строк
4.12 strchr - ищет знак в строке
4.13 strcmp - сравнивает строки знаков
4.14 strcoll - сравнивает строки знаков в зависимости от состояния LC_COLLATE
4.15 strcpy - копирует строку
4.16 strcspn - считает знаки, не входящие строку
4.17 strerror - преобразовывает номер ошибки в строку
4.18 strlen - длина строки знаков
4.19 strncat - конкатенация строк
4.20 strncmp - сравнивает строки знаков
4.21 strncpy - копирует строку, считая число знаков
4.22 strpbrk - находит знаки в строке
4.23 strrchr - обратный поиск знака в строке
4.24 strspn - находит начальную подходящую подстроку
4.25 strstr - находит подстроку
4.26 strtok - получает следующую лексему из строки
4.27 strxfrm - трансформирует строку
5.
signal handling (signal.h)
5.1 raise - посылает сигнал
5.2 signal - определяет обработчик сигнала
6.
Функции времени (time.h)
6.1 asctime - фоpматиpyет вpемя в стpокy
6.2 clock - общее затраченное время
6.3 ctime - преобразовывает время в местное и форматирует его
6.4 difftime - вычитает два времени
6.5 gmtime - преобразовывает время в стандартную форму UTC
6.6 localtime - преобразовывает время в местное предсталение
6.7 mktime - преобразовывает время в арифметическое представление
6.8 strftime - настpаиваемое фоpматиpование календаpного вpемени
6.9 time - получает текущее календарное время (как простое число)
7.
Локалы (locale.h)
7.1 setlocale, localeconv - выбор или выяснение локала
8.
Повторная Входимость
9.
Системные Вызовы
9.1 Определения Для Интерфейса ОС
9.2 Повтоpно входимые оболочки для пpоцедyp ОС
10.
Списки Аpгyментов Пеpеменных
10.1 ANSI-стандаpт макрос, stdarg.h
10.2 Традиционные макро, varargs.h
Вперед
Назад Содержание
Партнёры:
Хостинг:
Закладки на сайте
Проследить за страницей
Created 1996-2024 by
Maxim Chirkov
Добавить
,
Поддержать
,
Вебмастеру