Pascal/Функції для роботи з рядками
< 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, що псує перетворення) |
StrToInt(S) | перетворює рядок S в число, вертає число |
IntToStr(C) | перетворює число C в рядок, вертає рядок |
StrToInt64(S) | перетворює рядок S в число(Int64), вертає число |
StrToIntDef | |
StrToInt64Def | |
FloatToStr(F) | перетворює число з плаваючою комою F в рядок, повертає рядок. |
StrToFloat(S) | перетвоює рядок S в число з плаваючою комою, повертає число з плаваючою комою |