[  Страница назад | Страница вперед  |  Содержание  |  Индекс  | Библиотека | 
Юридическая информация | 
Поиск ] 
 
Программирование: Разработка и отладка программ
Функции и макрокоманды символьной
обработки выполняют тестирование и преобразование символов ASCII.
Операции, выполняемые этими
функциями и макрокомандами, подразделяются на три типа:
- Определение типа символа
 - Преобразование символов
 - Посимвольный ввод-вывод
 
Раздел Пример программы для работы с символами иллюстрирует некоторые процедуры работы с символами.
Следующие функции и макрокоманды
определяют тип символа. Результаты применения функций, работающих со
знаками препинания и алфавитно-цифровыми символами, а также функций,
различающих регистр, зависят от текущей последовательности
упорядочения.
Библиотека ctype содержит следующие функции:
| isalpha
 | Является ли данный символ алфавитным?
 | 
| isalnum
 | Является ли данный символ алфавитно-цифровым?
 | 
| isupper
 | Является ли данный символ прописной буквой?
 | 
| islower
 | Является ли данный символ строчной буквой?
 | 
| isdigit
 | Является ли данный символ цифрой?
 | 
| isxdigit
 | Является ли данный символ шестнадцатеричной цифрой?
 | 
| isspace
 | Является ли данный символ пробелом?
 | 
| ispunct
 | Является ли данный символ знаком препинания?
 | 
| isprint
 | Является ли данный символ печатаемым, включая пробел?
 | 
| isgraph
 | Является ли данный символ печатаемым, исключая пробел?
 | 
| iscntrl
 | Является ли данный символ управляющим?
 | 
| isascii
 | Является ли данный символ ASCII-кодом?
 | 
Библиотека conv содержит следующие функции:
| toupper
 | Преобразует строчную букву в прописную
 | 
| _toupper
 | (Макрокоманда) Преобразует строчную букву в прописную
 | 
| tolower
 | Преобразует прописную букву в строчную
 | 
| _tolower
 | (Макрокоманда) Преобразует прописную букву в строчную
 | 
| toascii
 | Преобразует целое число в символ ASCII
 | 
Глава 16,  Поддержка национальных языков
Пример программы для работы с символами
Глава 24,  Функции, примеры программ и библиотеки
  [  Страница назад | Страница вперед  |  Содержание  |  Индекс  |
 
Библиотека | 
Юридическая информация | 
Поиск  ]