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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2009, 03:43   #1
Supressor
Новичок
Джуниор
 
Регистрация: 23.01.2009
Сообщений: 2
По умолчанию Циклический выбор слов в строке

Всем привет, прошу помощи, т.к. не понимаю в чем ошибка.
Условие: Есть строка S, длины L. В ней содержатся группы цифр разделенные пробелом.
Задача: Проходя цикл, выбрать каждую группу цифр и закодировать ее по образцу.
Я написал вот так код:
Код:
procedure TForm2.Button1Click(Sender: TObject);
var
S,WORD,C,REZ:String;
L:Integer;
  y, i: Integer;
begin
S:=Edit1.Text+' ';
 L:=Length(S);
 y:=1;
 for i := 1 to L do
 Begin
   C:=S[i];
   if C=' ' then
    begin
      Word:=Copy(s,y,i-1);
          y:=i+1;
// кодирование
 end;
end;
Вывод на экран
end;
Проблема заключается в след.
Пусть у меня строка 666 555. По образцу я должен переделать 666 в "П", а 555 в "Р" и записать их слитно, тогда результатом будет "ПР".
У меня же получается в результате "П", тоесть он банально не берет след. блок цифр после пробела.
Supressor вне форума Ответить с цитированием
Старый 10.10.2009, 10:57   #2
Supressor
Новичок
Джуниор
 
Регистрация: 23.01.2009
Сообщений: 2
По умолчанию

Надо было ложиться спать раньше Нашел ошибку
Supressor вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Упорядочивание слов в строке Nitrino Общие вопросы C/C++ 19 18.05.2009 22:09
Инверсия слов в строке. С++ Dest Общие вопросы C/C++ 3 17.05.2009 17:58
Поиск слов в строке Neymexa Общие вопросы C/C++ 3 16.12.2008 18:33
Разделение 2-х слов в строке 856100 Общие вопросы Delphi 9 06.10.2008 20:41