Функция ASC()

Возвращает ANSI значение для самого левого символа в символьном выражении.

Синтаксис:
ASC(cExpression)

Параметры:
cExpression
Задает символьное выражение, содержащее символ, для которого функция ASC() должна возвратить ANSI значение. Все остальные символы в cExpression, следующие за первым, функция ASC() игнорирует.

Результат
Числовой

Комментарии:
ASC() возвращает позицию символа в таблице символов текущей кодовой страницы. Каждому символу соответствует уникальное ANSI значение в диапазоне от 0 до 255.
В FoxPro для MS-DOS с помощью реквизита ASCII Chart можно получить список символов и их ANSI значения.

Пример:

* В следующем примере выводятся символы от A до J и используется ASC(
* ), чтобы показать соответствующие ANSI значения.

STORE 'ABCDEFGHIJ' TO gcANSI	&& 10 characters
CLEAR
FOR nCOUNT = 1 TO 10
	? SUBSTR(gcANSI, nCount,1)	&& Display a character
	?? ASC(SUBSTR(gcANSI, nCount))	&& Display ANSI value
ENDFOR

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.