STRING$ (length%, (ascii-code% ¦ stringeacpression$}) (2.54)
Где: engtht —длина строки; ascii-code% —код символа ASCII;
stringexpression$ — строковое выражение, начальный символ которого используется для формирования строки. Выделение строки из исходной строки:
LEFT$(stringexpression$,n%) (2.55)
выдает строку заданной длины, начинающуюся с левого края исходной строки
RIGHT$(stringexpression$,n%) (2.56)
выдает строку заданной длины, кончающуюся правым крем исходной строки.
MID$(stringexpression$,start%[,length%]) (2.57)
выдает строку заданной длины, начинающуюся с заданной позиции исходной строки
start% — позиция в исходной строке, начиная с которой происходит выборка.
length% — размер выделяемой строки.(по умолчанию размера или по превышению количества символов от начальной позиции до конца строки производится выборка до конца строки).
Замещение символов исходной строки символами другой строки MID$(stringvariable$,start%[,length%])=stringexpression$
(2.58)
string-variable — имя строковой переменной, в которой замещаются символы.
start% — позиция в строковой переменной, начиная с которой происходит замещение.
length% — количество замещаемых символов (по умолчанию вставляются все символы замещающей строки, по превышению количества символов от начальной позиции до конца строковой переменной производится замещение до ее конца).
stringexpression$ — строковое выражение, символы которого используются для замещения.
ЛОГИЧЕСКИЕ ОПЕРАЦИИ
В QBasic отсутствует явно определенный тип логических данных. Для проверки условий выполнения составных операторов используется логическая переменная, имеющая только внутреннее представление. Логическая переменная может принимать одно из двух значений: