Как обратиться к последнему символу в строке (string)? - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Дана задача, где пользователь вводит строку. Нужно, чтобы строка не начиналась и не заканчивалась пробелами. При вводе предложения я проверяю первый символ на правильность ввода обращаясь непосредственно к первому символу таким образом:
Как мне обратиться к последнему символу, если я не могу знать сколько вообще знаков введет пользователь и можно ли проверку на правильность записать более коротким кодом?

Решение задачи: «Как обратиться к последнему символу в строке (string)?»

textual
Листинг программы
  while (st[1]=' ') or (st[length(st)]=' ') do

Объяснение кода листинга программы

  1. Задана переменная st типа строка (string).
  2. Используется цикл while, который будет выполняться до тех пор, пока не будет выполнено одно из условий:
    • st[1]=' ' - проверка на наличие пробела на позиции 1 в строке st.
    • st[length(st)]=' ' - проверка на наличие пробела на последней позиции в строке st.
  3. Внутри цикла выполняется проверка на наличие пробелов на первой и последней позиции строки st. Если пробелы есть, они удаляются с помощью функции Delete.
  4. После выполнения цикла, в переменной st остается строка без пробелов на первой и последней позиции.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5
Похожие ответы