Функции С и C++, библиотек C++Builder, API Windows 897

функция	синтаксис / описание	файл
bsearch	void *bsearch(const void *key, const void *base, size t nelem, size t width, int (USERENTRY *fcmp) (const void *, const void *))Выполняет двоичный поиск по ключу key в массиве (таблице) base из nelem элементов по width байт каждый с помощью функции fcmp; возвращает адрес элемента или 0	stdlib.h
Ifind	void *lfind(const void *key, const void *base, size t *num, size t width, int (JUSERENTRY *fcmp) (const void *, const void *))Выполняет линейный поиск по ключу key в массиве (таблице) base из num записей по width байт в каждый с помощью функции fcmp; возвращает адрес элемента или 0	stdlib.h
Isearch	void *lsearch(const void *key, void *base, size t *num, size t width, int(USERENTRY *fcmp) (const void *, const void *))Выполняет линейный поиск по ключу key в массиве (таблице) base из num записей по width байт в каждый с помощью функции fcmp; если элемент не найден, он добавляется в таблицу; возвращает адрес элемента	stdlib.h
qsort	void qsort(void *base, size t nelem, size t width, int (USERENTRY *fcmp) (const void *, const void *))Выполняет быструю сортировку в массиве (таблице) base из nelem элементов по width байт каждый с помощью функции fcmp	stdlib.h
EXISTINGAR RAY	EXISTINGARRAY(const void *a)Макрос возвращает индекс последнего элемента массива а	sysdefs.h
ARRAYSIZE	ARRAYSIZE(const void *a)Макрос возвращает число элементов массива а	sysdefs.h
OPENARRAY	OPENARRAY(type argi, ..., type argl9)Макрос обеспечивает передачу в функцию открытого массива, содержащего до 19 элементов	sysdefs.h
getenv	char *getenv(const char *name)Возвращает или удаляет переменную окружения name	stdlib.h
putenv	int putenv(const char *name)Устанавливает переменную окружения name	stdlib.h

29 Зап. 764