Тема: Функция Pos
Показать сообщение отдельно
  #8  
Старый 05.06.2009, 14:13
NightSoldier NightSoldier вне форума
Прохожий
 
Регистрация: 04.06.2009
Сообщения: 14
Репутация: 10
По умолчанию

Функция Pos(<SubStr>:String,<Str>:String):Integer;
Надеюсь достаточнО?
<SubStr> - подстрока в строке <Str>.
Переведу на литературный язык:

Дана строка S имеет значение 'Привет'.
Разобъём её на массив.
S[0] - П
S[1] - р
S[2] - и
S[3] - в
S[4] - е
S[5] - т
Функция Pos ищет в элементах массива подстроку <SubStr>, при успешном поиске, вернёт индекс элемента массива S, который совпадает с первым символом в подстроке <SubStr>, в случае неуспешного поиска вернёт число 0.

Пример 1:
Код:
var
S: String;
Index: Integer;
begin
S:='Привет';
Index:=Pos('и',S); // Вернёт 3
end;

Пример 2:
...
var
S: String;
Index: Integer;
begin
S:='Привет';
Index:=Pos('г',S); // Вернёт 0, т. к. символ 'г' отсутствует в строке S
end;

Пример 3:
...
var
S: String;
Index: Integer;
begin
S:='Привет';
Index:=Pos('ет',S); // Вернёт 5, т. к. символ 'е' 5 по счёту в строке S.
end;
Admin: Не забываем про оформление!
Ответить с цитированием