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 отсутствует явно определенный тип логических данных. Для проверки условий выполнения составных операторов используется логическая переменная, имеющая только внутреннее представление. Логическая переменная может принимать одно из двух значений: