Назначение процедур и функций в модулях реализации СД типа строка в Pascal

1. Procedure InputStr(var st:string1). Ввод строки st с клавиатуры.

2. Procedure OutputStr(const st:string1). Вывод строки st на экран монитора.

3. Procedure InitStr(var st:string1; n: word). Выделение динамической памяти под строку st, содержащую от 0 до n символов.

4. Procedure WriteToStr(var st:string1; s:string). Запись данных в строку st из строки s.

5. Procedure WriteFromStr(var s:string; st:string1). Запись данных в строку s из строки st.

6. Function Comp(s1,s2:string1; var fl:shortint):boolean. Сравнивает строки s1 и s2. Возвращает true если s1=s2 и fl=0, если s1>s2 и fl=1, если s1<s2 и fl=-1.

7. Procedure Delete(var S:String1; Index,Count:Word). Удаляет Count символов из строки S,начиная с позиции Index.

8. Procedure Insert(Subs:String1;var S:String1; Index:Word). Вставляет подстроку SubS в строку S,начиная с позиции Index.

9. Procedure Concat(const S1, S2:string1; var srez:string1). Выполняет конкатенацию строк S1 и S2; результат помещает в srez.

10. Procedure Copy (S:String1;Index,Count:Word; var Subs: String1). Возвращает подстроку Subs из строки S,начиная с позиции Index и длиной Count символов.

11. Function Length(S: String1): Word. Возвращает текущую длину строки S.

12. Function Pos(SubS, S: String1): Word. Возвращает позицию, начиная с которой в строке S располагается подстрока SubS.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: