мемо1 я ввожу англйское предложение, в StringGrid1 он разделяет слова от пробелов и запятых
Код:
begin
s:=memo1.Text;
k_slov:=0;
k_per:=0;
s5:='';
if length(s)>0 then
if s[1] in c then flag := True
Else flag := false;
for j:=1 to length(s) do
begin
if s[j] in c then
begin //буква
if flag then s5:=s5+s[j]
else
begin
inc(k_slov);
m_slov[k_slov]:=s5;
s5:=s[j];
flag:=true;
end;
end
else
begin //не буква
if not flag then s5:=s5+s[j]
else
begin
inc(k_slov);
inc(k_per);
m_slov[k_slov]:=s5;
per_slov[k_per]:=k_slov;
s5:=s[j];
flag:=false;
end;
end;
end;
for i:=1 to k_slov do
begin
flag:=false;
for j:=1 to k_per do
if i=per_slov[j] then flag:=true;
if flag then stringGrid1.Cells[i-1,1]:=m_slov[i]
else stringGrid1.Cells[i-1,0]:=m_slov[i];
end;
end;
Админ: Пользуемся тегами для оформления кода!
и записывает отдельно слово в ячейку, в следующую ячейку он записывает пробел, потом в следующую слово и т.д.
и вот надо задать цикл што б он эти отдельно найденые выводил в мемо2 на русском