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

Стандартные процедуры и функции для работы со строками string



В Turbo Pascal определены 4 процедуры и 4 функции для работы со строками string.

Процедуры:

Delete – удаление подстроки из строки.

Insert – вставка подстроки в строку.

Str – преобразование числа в строку.

Val – преобразование строки в число.

Функции:

Length – длина строки.

Concat – объединение строк.

Copy – выделение подстроки.

Pos – поиск подстроки в строке.

Заметим, что в языке Turbo Pascal значение типа STRING можно возвращать из функции.

Процедура Delete

Procedure Delete(var S: string; Index, Count: Integer);

Удаляет из строки S подстроку, задаваемую параметрами Index и Count.

Index – номер первого удаляемого символа.

Count – число удаляемых символов.

Пример использования:

var

s: string; {строка}

begin

s:= 'Тяжелый и горячий утюг'; {Исходное содержание

строки}

writeln(s); {Выводим исходную строку}

delete(s, 9, 10);{Удаляем из строки 10 символов, начиная с 9-го,

то есть удаляется подстрока ‘и горячий ’}

writeln(s); {Выводится строка ‘Тяжелый утюг’}

end.

Процедура Insert

Procedure Insert(Source: string; var S: string;

Index:Integer);

Вставляет подстроку Source в строку S, начиная с позиции Index.

Пример использования:

S:= 'Жаркий климат';

insert('и влажный ', s, 8);

writeln(s); {Будет выведено ‘Жаркий и влажный климат’}





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



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