Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
isprint----------------------------------------------------------------- Назначение Макрос классификации символов. Синтаксис #include int isprint(int ch); Прототип в io.h Замечания isprint макрос, который классифицирует целые значения кода ASCII просмотром таблицы. Функция возвращает не ноль в случае истины и 0 - в слу- чае лжи. isprint(ch) определена, когда isascii(ch) есть истина или когда ch является символом EOF. Возвращаемое isprint вернет ненулевое значение, если ch- значение символ печати (0х20-0х7Е). Переносимость isprint доступна в UNIX системах и совместима с ANSI Cи. ----------------------------------------------------------------- ispunch----------------------------------------------------------------- Назначение Макрос классификации символов. Синтаксис #include int ispunch(int ch); Прототип в io.h Замечания ispunch макрос, который классифицирует целые значения кода ASCII просмотром таблицы. Функция возвращает не ноль в случае истины и 0 - в слу- чае лжи. ispunch(ch) определена, когда isascii(ch) есть истина или когда ch является символом EOF. Возвращаемое ispunch вернет ненулевое значение, если ch- значение символ пунктуации (iscntrl или isspace). Переносимость ispunch доступна в UNIX системах и совместима с ANSI Cи. ----------------------------------------------------------------- isspace----------------------------------------------------------------- Назначение Макрос классификации символов. Синтаксис #include int isspace(int ch); Прототип в io.h Замечания isspace макрос, который классифицирует целые значения кода ASCII просмотром таблицы. Функция возвращает не ноль в случае истины и 0 - в слу- чае лжи. isspace(ch) определена, когда isascii(ch) есть истина или когда ch является символом EOF. Возвращаемое isspace вернет ненулевое значение, если ch- значение пробел, новая строка, табуляция, возврат карет- ки, вертикальная табуляция или пропуск (0х09-0х0D, 0х20). Переносимость isspace доступна в UNIX системах и согласуется с ANSI Cи. Она определена Керниганом и Ритчи. ----------------------------------------------------------------- isupper----------------------------------------------------------------- Назначение Макрос классификации символов. Синтаксис #include int isupper(int ch); Прототип в io.h Замечания isupper макрос, который классифицирует целые значения кода ASCII просмотром таблицы. Функция возвращает не ноль в случае истины и 0 - в слу- чае лжи. isupper(ch) определена, когда isascii(ch) есть истина или когда ch является символом EOF. Возвращаемое isupper вернет ненулевое значение, если ch- значение Прописная буква ('A'-'Z'). Переносимость isupper доступна в UNIX системах и согласуется с ANSI Cи. Она определена Керниганом и Ритчи. ----------------------------------------------------------------- isxdigit----------------------------------------------------------------- Назначение Макрос классификации символов. Синтаксис #include int isxdigit(int ch); Прототип в io.h Замечания isxdigit макрос, который классифицирует целые значения кода ASCII просмотром таблицы. Функция возвращает не ноль в случае истины и 0 - в слу- чае лжи. isxdigit(ch) определена, когда isascii(ch) есть истина или когда ch является символом EOF. Возвращаемое isxdigit вернет ненулевое значение, если ch- значение шестнадцатиричная цифра ('0'-'9', 'A'-'F', 'a'-'f'). Переносимость isxdigit доступна в UNIX системах и совместима с ANSI Cи. ----------------------------------------------------------------- itoa----------------------------------------------------------------- Назначение Преобразует целое в строку. Синтаксис char *itoa(int value, char *string,int radix); Прототип в stdlib.h Замечания itoa преобразует value в заканчивающуюся нулем строку и заносят результат в string. Для itoa тип value - целое. radix определяет основание, используемое в превращаемой value, она должна быть от 2 до 36 (включительно). Если value отрицательно и radix =10, первый символ строки - знак минуса (-). Замечание: место, выделенное для string, должно быть достаточно большим для того, чтобы помес- тить возвращаемую строку, включая 0 в конце (\0). itoa может возвращать до 17 байт; Возвращаемое itoa возвращает указатель на string, ошибка значение не возвращается. Смотри также ltoa, utoa ----------------------------------------------------------------- |