QBASICBOOK.ru: сайт про QB64

Опубликовано: 2018-01-20 08:00:00

Символьное сцепление и функция MID$

В этой статье мы обсудим работу с символьными величинами. Для начала разберемся по понятием «символьная величина».

Символьная величина – это цепочка символов, заключенная в кавычки, длина которой не более 255 символов.

Имя строковой величины заканчивается знаком «$».

Основными операциями над строками являются сцепление слов и выделение подслов.

Сцепление (конкатенация) символьных величин осуществляется знаком плюс (+). Например:


  1. A1$ = "PRO"
  2. A2$ = "GRAM"
  3. A3$ = "MA"
  4. A$ = A1$ + A2$ + A3$
  5. PRINT A$

Рисунок 1 – Сцепление символьных величин

Рисунок 1 – Сцепление символьных величин

Рисунок 2 – Результат символьного сцепления

Рисунок 2 – Результат символьного сцепления

Для выделения подслов предусмотрены специальные функции. Например MID$.

MID$ можно использовать в качестве инструмента для замены подстроки. По длине новая подстрока должна совпадать со старой подстрокой. При этом аргументом MID$, хранящим значение основной строки, должна быть только переменная.

Например:


  1. A$ = "KOT"
  2. MID$(A$, 1, 3) = "TOK"
  3. PRINT A$

Рисунок 3 – Использование функции MID$ 

Рисунок 3 – Использование функции MID$

Рисунок 4 – Результат работы функции MID$

Рисунок 4 – Результат работы функции MID$

В этом примере мы заменили все три символа, но можно и заменять, например, два или даже один. Изменить этот исходный код не составит труда.

Спасибо за прочтение этой статьи.

 

Прикрепленные файлы:

< Предыдущая статья
Операторы DATA и READ
Следующая статья >
Функции LEFT$ и RIGHT$

Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.