Создать функцию, отбpасывающую начальные и конечные пpобелы в введенной стpоке - Free Pascal
Формулировка задачи:
Создать функцию, отбpасывающую начальные и конечные пpобелы в введенной стpоке.
Решение задачи: «Создать функцию, отбpасывающую начальные и конечные пpобелы в введенной стpоке»
textual
Листинг программы
- function trim(s:string):string;
- begin
- while s[1]=' ' do delete(s,1,1);
- while s[length(s)]=' ' do delete(s,length(s),1);
- trim:=s;
- end;
Объяснение кода листинга программы
- Входная переменная s типа string.
- Первая итерация цикла while:
- Проверка условия: s[1]=' '.
- Если условие истинно, то происходит удаление первого пробела из строки s с помощью функции delete(s,1,1).
- Вторая итерация цикла while:
- Проверка условия: s[length(s)]=' '.
- Если условие истинно, то происходит удаление последнего пробела из строки s с помощью функции delete(s,length(s),1).
- Результат работы функции trim сохраняется в переменной s.
- Выход из функции trim с возвратом результата в виде строки.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д