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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2009, 01:39   #1
Михаил70
Пользователь
 
Регистрация: 22.08.2009
Сообщений: 16
По умолчанию строки в Delphi

Подскажите пожалуйсто, как мне продолжить следующий код.
Если тут имеются ошибки исправьте пожалуйсто.
И еще, нужно, чтобы выполнялось следующие условие:

Определить длину строки.
2. Проверить символы строки на совпадение с проверяемым символом
3. При совпадении символов удалить лишний символ
4. Уменьшить длину строки при удалении очередного символа

Помогите пожалуйсто продолжить написание этого кода в соответствии с условием выше.


Код:
procedure TForm1.Button1Click(Sender: TObject);
  var
    s:string;
    i:integer;
    k:char;
begin
  s:=edit1.Text;
   i:= Length(s);
      for i:=1 to Length(s) do if s[i]=k then....................


end;

end.

Последний раз редактировалось Stilet; 15.09.2009 в 08:13.
Михаил70 вне форума Ответить с цитированием
Старый 15.09.2009, 01:58   #2
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
s:string;
i,l:integer;
k:char;
begin
s:=edit1.Text;
k:=... тоже вводить надо
l:= Length(s);
for i:=1 to l do if s[i]=k then
begin
delete(s,i,1); // удаление символа
Dec(l);
end;
end;

end.

Последний раз редактировалось Stilet; 15.09.2009 в 08:14.
VadEr вне форума Ответить с цитированием
Старый 15.09.2009, 02:05   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

если символ этот константа то можно и без переменной.
я вообще то тогда писал тип переменных для того чтоб не путали типы
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
delphi строки motaro Общие вопросы Delphi 5 21.08.2009 18:45
Анализ строки(Delphi) Cannibal Помощь студентам 2 27.11.2008 14:17
Delphi. Строки. inmate Помощь студентам 2 19.05.2008 18:14
#Delphi Строки forumu Помощь студентам 3 24.12.2007 23:31
Строки в Delphi. Wise Помощь студентам 9 03.12.2007 17:58