Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!