Zholty » 25 мар 2005, 12:14
а если все буквы искать, то можно так попробовать
var
i,p: Integer;
letters_yes :array[1..5] of boolean; //есть ли буква, 5 = длина BEGIN
resultat : //есть ли все буквы из BEGIN в строке MyString
begin
i := Length(MyString);
resultat:=true;
while i > 0 do
begin
p:=pos(Mystring,'begin'); // ищем букву строки в тексте
if p>0 then Imeetsa[p]:=true;
i := i - 1;
end;
for i:=1 to 5 do
resultat:=resultat and Imeetsa;
end;
а если все буквы искать, то можно так попробовать
var
i,p: Integer;
letters_yes :array[1..5] of boolean; //есть ли буква, 5 = длина BEGIN
resultat : //есть ли все буквы из BEGIN в строке MyString
begin
i := Length(MyString);
resultat:=true;
while i > 0 do
begin
p:=pos(Mystring[i],'begin'); // ищем букву строки в тексте
if p>0 then Imeetsa[p]:=true;
i := i - 1;
end;
for i:=1 to 5 do
resultat:=resultat and Imeetsa[i];
end;