Функції та процедури для роботи з рядковими величинами в Pascal

Назва функції Що робить
Chr(X) Повертає літеру з кодом X.
Ord(C) Повертає код символу C
Concat(S1,S2,...) Об'єднує (конкатенує) рядки і повертає з'єднаний рядок; синонім S1+S2+S3...
Copy(S,Index,Count) Повертає шматок рядка S, починаючи з літери під номером Index, довжиною Count літер
Delete(S,Index,Count) Видаляє з рядка S шматок, починаючи з літери під номером Index, довжиною Count літер. Зверніть увагу, що ця процедура нічого не повертає, а змінює сам рядок S!
Insert(S,S1,Index) Вставляє в рядок S рядок S1, починаючи з літери під номером Index. Зверніть увагу, що ця процедура нічого не повертає, а змінює сам рядок S!
Str(I,S) Перетворює число I на рядок S. Зверніть увагу, що ця процедура нічого не повертає, а змінює сам рядок S!
Val(S,I,C) Перетворює рядок S на число I. Якщо перетворення вдале, значення C встановлюється в 0. Якщо перетворення неможливе (наприклад, рядок S не містить число), значення C набуває ненульового значення (зазвичай - номер першої літери в рядку S, що псує перетворення)
Pos(SS,S) Повертає позицію входження рядка SS в рядок S. Якщо входження немає, то повертає 0
Length(S) Повертає кількість символів у рядку S.
Trim(S) Повертає рядок, вилучивши з нього пробіли на початку та в кінці.
Джерело: вікіпідручник

Немає коментарів:

Дописати коментар