ObjectARX, AutoCAD. Среда программирования библиотеки C++

       

Обработка Символьного типа


ObjectARX обеспечивает пакет обрабатывающих символа функций, как показано в таблице, которая следует. Преимущество этого пакета по пакету стандартной библиотеки для C, ctype.h, состоит в том, что эти функции являются независимыми от любого определенного набора символов и не связаны к ASCII. Они настроены к потоку конфигурация языка AutoCAD. В других отношениях, они ведут себя подобно их стандартным копиям C.

Функции Символьного типа

Имя функции

Цель

AcutIsAlpha

 Проверяет, что символ алфавитный

AcutIsUpper

 Проверяет, что символ верхнего регистра

AcutIsLower

 Проверяет, что символ - нижний регистр

AcutIsDigit

 Проверяет, что символ - цифра

AcutIsXDigit

 Проверяет, что символ - шестнадцатеричная цифра

AcutIsSpace

 Проверяет, что символ - символ незаполненного пространства

AcutIsPunct

 Проверяет, что символ - символ пунктуации

AcutIsAlNum

 Проверяет, что символ алфавитно-цифровой

AcutIsPrint

 Проверяет, что символ печатаем

AcutIsGraph

 Проверяет, что символ графический

AcutIsCntrl

 Проверяет, что символ - управляющий символ

AcutToUpper

 Преобразовывает символ к верхнему регистру

AcutToLower

 Преобразовывает символ к нижнему регистру

Следующий кодовый фрагмент берет символ (значение в этом примере произвольно) и преобразовывает это к верхнему регистру. AcutToUpper () функция не имеет никакого эффекта, если символ - уже верхний регистр.

int cc = 0x24;

cc = acutToUpper (cc);



Содержание раздела