Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2010, 15:09   #1
om3n
Пользователь
 
Регистрация: 14.04.2010
Сообщений: 17
По умолчанию Работа со строками ComboBox.

Помогите подсчитать количество end'ов и begin'ов. Попытался написать, но ничего не вышло.
Цитата:
Составить программу, которая читает построчно текст другой програм-мы (ввести с клавиатуры) на языке Pascal, подсчитывает количество ключевых слов «begin» и «end», и выводит на экран соответствующее сообщение.
Код:
procedure TForm1.FormActivate(Sender: TObject);
begin
ComboBox1.SetFocus;
end;

procedure TForm1.ComboBox1KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
 begin
 ComboBox1.Items.Add(ComboBox1.Text);
 ComboBox1.Text:=' ';
 end;
end;

procedure TForm1.ComboBox1Click(Sender: TObject);
var
s:array [1..5] of string[10];
st,s1:string;
n,j,i,nst,ind,k,p:integer;
begin
j:=0;
k:=0;
p:=0;
n:=0;
ind:=0;
nst:=ComboBox1.ItemIndex;
st:=ComboBox1.Items[nst];
j:=pos('begin',st);
for i:=1 to length(st) do
begin
s[n]:=s[n]+st[i];
case ind of
0:if st[i]<>' ' then begin
ind:=1;
n:=n+1;
end;
1:if st[i]=' ' then
ind:=0;
end;
end;
Label3.Caption:=IntToStr(n);
for i:=1 to n do
Label5.Caption:=IntTostr(k);
{1:if st[i]=' ' then
ind:=0;
2:if ms[i]<>' ' then begin
j:=j+1;
j:=pos('begin',st);
end;
end;
Label5.Caption:=IntToStr(j);  }
end;
end.
om3n вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
работа с ComboBox ms-32 Помощь студентам 6 17.04.2010 09:44
Работа с ComboBox Striderr Общие вопросы C/C++ 0 28.11.2009 22:15
Работа с ComboBox Sanakan Помощь студентам 2 27.03.2009 19:16
работа с ComboBox netman БД в Delphi 2 15.05.2007 14:11