QBasic :: Функции языка (по категориям)
Работа с текстом
код ASCII символа |
Функция asc определит нам код ASCII для первого символа этой строковой переменной и имеет следующую форму записи: ASC(строковая_переменная)
Например: N=ASC("F") ? " Код заглавной буквы F – "; N
В результате получим: Код заглавной буквы F – 70
Еще пример. Х$="YAHOO" N=ASC(X$) ?N
В результате получим код первого символа, входящего в слово "YAHOO", т. е. "Y", который равен 89.
Замечание
Следует помнить, что коды заглавных и строчных букв – разные.
Кроме того, если мы напрямую указываем в функции asc символ или текст, то он берется в кавычки (первый пример), а если это строковая переменная, то без кавычек (второй пример).
|
символ, код которого указан в скобках |
Функция chr$ определит нам символ, код которого указан в скобках. Форма записи функции:
CHR$(код)
Например:
CLS
1: INPUT "Введите любой код от 33 до 128"; N
IF N < 33 OR N >=128 THEN? "Обратите внимание на числовые границы для кода": GOTO 1
? "Символ с кодом "; N; " – это"; CHR$(N)
Обратите внимание на оформление программы. Сначала выполняется очистка экрана. Затем – запрос кода. Если он введен не в требуемых пределах, то программа возвращает человека к запросу – простейший, но очень полезный способ помочь пользователю. |
|
|
|
|