Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Стандартные подпрограммы обработки строк



Функция Concat(s1, [s2,..., sn]; string – возвращает строку, которая объединяет в себе последовательно строки s1, s2,..., sn.

Функция Соpy(s: string; нач_инд: integer;
колич:integer)
– возвращает часть строки s, начиная с символа с индексом нач_инд длиной в колич символов.

Процедура Delete(var s: string; нач_инд: integer; колич: integer) – удаляет из строки s, часть символов, начиная с символа с индексом нач_инд длиной в колич символов.

Процедура Insert(вст_стр: string; var нов_стр: string; нач_инд: integer) –добавляет строку вст_стр в строку нов_стр, начиная с символа с индексом нач_инд.

Функция Length(s: string): integer – возвращает фактическую длину строки s.

Функция Pos(поиск_стр, s: string):byte – возвращает позицию вхождения строки поиск_стр в строку s. Если строка поиск_стр в строке s не найдена, то возвращается значение 0.

Процедура Str(х, var s:string) – преобразует численное значение x в его строковое представление и помещает полученное строковое значение в переменную s.

Процедура Val(s: string; var v; var код:integer) – преобразует строковое значение s в его численное представление и помещает полученное значение в переменную v (переменная должна быть целого или вещественного типа). В переменной код возвращается индекс первого символа в строке s, который невозможно преобразовать в число. Если переменная код после выполнения процедуры равна 0, то все символы строки s были успешно преобразованы.

Пример использования подпрограмм обработки строк:

Имеется строка вида 'SonyEricsson 700i - 180.33$ (+чехол)'. Необходимо представить цену товара в рублях.





Дата публикования: 2014-11-26; Прочитано: 232 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...