Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
БиблиотекиALLOC.H Описание функций управления памятью (allocation,deallocation и др.) АSSERT.H * Определение отладочного макроса assert. BIOS.H Описание различных функций, используемых при обращении к подпрограммам BIOS (базовой системе ввода-вывода) IBM PC. CONIO.H Описание различных функций, используемых в обращении к подпрограммам DOS ввода-вывода с клавиатуры. CTYPE.H * Содержит информацию, используемую макросами классификации символов и макросами преобразования символов (такими, как макросы isalpha и toascii). DIR.H Содержит структуры, макросы и функции для работы с каталогами и маршрутами доступа. DOS.H Содержит определения различных констант и описания, необходимые для DOS и обращений к процессору 8086. ERRNO.H * Определяет константы кодов ошибок. PCNTL.H Определяет символьные константы, используемые совместно с библиотечной подпрограммой open. FLOAT.H * Содержит параметры подпрограмм работы с числами с плавающей точкой. GRAPHICS.H Содержит прототипы графических функций. IO.HСодержит структуры и описания подпрограмм ввода-вывода нижнего уровня. LIMITS.H * Содержит параметры среды, информацию об ограничениях на время компиляции и диапазоны целочисленных значений. MATH.H* Содержит описание прототипов математических функций, а также определение макроса HUGE_VAL и описание уникальной структуры, используемой подпрограммами matherr и _matherr. MEM.H Описывает функции работы с памятью (многие из них также определены в string.h). PROCESS.HСодержит структуры и описания функций семейства spawn... и exec... SETJMP.H * Определяет тип jmp_buf, используемый функциями longjmp и setjmp, и описывает эти функции. SHARE.H Определяет параметры для функций, которые позволяют совместное использование файла. SIGNAL.H * Содержит константы и описание функций signal и rase. STDARGS.H * Определяет макросы, используемые для чтения списка аргументов в функциях, описанных как функции с переменным числом аргументов (такие, как vprintf, vsсanf и т.д.). STDDEF.H * Определяет несколько общих типов данных и макросов. STDIO.H * Определяет типы и макросы, необходимые для стандартного пакета ввода-вывода, описанного Керниганом и Ритчи и доступного в UNIX System V. Определяет также стандартные потоки ввода-вывода stdin, stdout и stderr, и описывает потокоориентированные подпрограммы ввода/вывода. STDLIB.H * Описывает некоторые подпрограммы общего назначения: подпрограммы преобразования, поиска, сортировки и другие. STRING.H * Описывает несколько подпрограмм обработки строк и работы с памятью. SYS\Определяет символические константы, используемые STAT.H при открытии и создании файлов. SYS\Описывает функцию ftime и структуру timeb, которую TIMEB.H возвращает ftime. SYS\Описывает тип time_t, используемый функциями работы TYPES.H со временем. TIME.H* Определяет структуры, заполняемые подпрограммами преобразования времени asctime, gmtime и localtime; типы, используемые подпрограммами ctime, difftime, gmtime, localtime и stime, а также содержит прототипы этих функций. VALUES.H Определяет важные константы, включая машинно-зависимые; обеспечивает совместимость с операционной системой UNIX System V. Подпрограммы классификацииЭти подпрограммы классифицируют символы кода ASCII: буквы,управляющие символы, пунктуацию, символы верхнего регистра и т.д. isalnum (ctype.h) isalpha (ctype.h) isascii (ctype.h) iscntrl (ctype.h) isdigit (ctype.h) isgraph (ctype.h) islower (ctype.h) isprint (ctype.h) isspace (ctype.h) isupper (ctype.h) isxdigit (ctype.h) Подпрограммы преобразованияЭти подпрограммы преобразуют символы и строки: из символьного в различные числовые представления (с плавающей точкой, целое,длинное) и наоборот; из прописных в строчные (и наоборот). atof (stdlib.h) Переводит строку в формат числа с плавающей точкой. _tolower (ctype.h) Преобразует символы в символы нижнего регистра. _toupper (ctype.h) Преобразует символы в символы верхнего регистра atoi (stdlib.h) Переводит строку в формат числа типа integer. atol (stdlib.h) Переводит строку в формат числа типа long. ecvt (stdlib.h) Преобразование числа с плавающей точкой в строку. fcvt (stdlib.h) Преобразует число с плавающей точкой в строку. gcvt (stdlib.h) Преобразует число с плавающей точкой в строку. itoa (stdlib.h) Преобразует целое в строку. strtod (stdlib.h) Преобразует строку в числовое значение типа double. strtol (stdlib.h) Преобразует строку в числовое значение типа long. strtoul (stdlib.h) Преобразует строку в число типа usigned long c заданным основанием. toascii (ctype.h ) Преобразование символа в формат ASCII. tolower (ctype.h) Преобразует символы в символы нижнего регистра. toupper (ctype.h) Преобразует символы в символы верхнего регистра ultoa (stdlib.h) Преобразует значение типа unsigned long в строку. |