Устанавливает переменную bit32/bit64 для двоичного шаблона. |
Краткое описание
- int setPattern (bit32 &aBitVar, string pattern);int setPattern (bit64 &aBitVar, string pattern);
Параметры
Параметр | Значение |
aBitVar | Изменяемая переменная. |
pattern | Шаблон. |
Возвращаемое значение
В случае успешного исполнения 0, в случае возникновения ошибки -1. |
Ошибки
Отсутствующие/неверные аргументы. |
Описание
Устанавливает aBitVar с шаблоном pattern. Строки менее 32 бит / 64 бит заполняются нулями. Интерпретация строки шаблона: |
Pattern (трафаретная) | Комментарий |
0 | aBitVar должен содержать 0 в соответствующей позиции |
1 | aBitVar должен содержать 1 в соответствующей позиции |
Все прочие символы | aBitVar в соответствующей позиции не изменен |
ПРИМЕР |
main() { bit32 b; setPattern(b, «1111»); setPattern(b, «xx0x»); DebugN(checkPattern(b, «1101»)); // Возвращает 1 } |
Используется для объекта
Доступность
CTRL |
См. также