HOD Text Processor - Команды языка.
CodeToSym @приёмник , $источник , $смещение_до_символа(считается от 0)
Преобразует код символа в символ и помещает символ в приёмник, при этом учитываются только младшие 8 бит источника.
Если строка пустая, то $смещение игнорируется и формируется строка из одного символа.
Если строка не пустая, то указанный по $смещение символ заменяется.
Пример:
codetosym @1, 65, 0
codetosym @1, $0, 34
Пример работы команды:
movt @0, ""
codetosym @0, 255, 0
После выполнения регистр @0 содержит "я" в кодировке WIN-1251.
Исключения при выполнении:
Если смещение меньше 0, то приравнивается к 0.
Если указано смещение больше чем фактическая длина строки, то смещение приравнивается к смещению последнего символа.
Содержание