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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2007, 11:44   #1
PLOT
 
Регистрация: 07.06.2007
Сообщений: 4
Восклицание HELP срочно!

Проблема со строковыми функциями. Надо написать цикл для удаления
всех пробелов из строки. Это нужно для декодера морзе >> русский.
Помогите я вообще не догоняю чего делать.
PLOT вне форума Ответить с цитированием
Старый 07.06.2007, 12:01   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

удалять символ из строки можно процедурой delete. Находишь пробел и бабах...
ЗЫ. находить можно функцией Pos
pu4koff вне форума Ответить с цитированием
Старый 07.06.2007, 12:30   #3
ByteMan
Пользователь
 
Регистрация: 07.06.2007
Сообщений: 18
По умолчанию

инструкция while, в результате выполнения которой удаляются начальные пробелы из строки st.
while(pos(' ',st) = 1) and(length(st) > 0) do delete (st,1,1);
ByteMan вне форума Ответить с цитированием
Старый 07.06.2007, 14:00   #4
PLOT
 
Регистрация: 07.06.2007
Сообщений: 4
По умолчанию

Спасибо, про эти функции я знаю, но мне нужен сам цикл перебора
символов. А пробелы надо грохнуть во всей строке.

Последний раз редактировалось PLOT; 07.06.2007 в 15:47.
PLOT вне форума Ответить с цитированием
Старый 07.06.2007, 15:22   #5
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

попробуй так:
Код:
for i:= length(s) downto 1 do
  if (s[i]=' ')then delete(s,i,1);
pu4koff вне форума Ответить с цитированием
Старый 07.06.2007, 16:04   #6
PLOT
 
Регистрация: 07.06.2007
Сообщений: 4
По умолчанию

Новый косяк перед удалением пробелов надо определить положение и
колиество знаков между ними.
Подскажите, можно ли для этого использовать функцию (POS)? Если да, то как.
Еще раз спасибо.

Последний раз редактировалось PLOT; 08.06.2007 в 11:22.
PLOT вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
форматы представления ссылок ТАНя K Microsoft Office Excel 1 16.10.2007 08:14
Срочно!!! Shurik Hacker Помощь студентам 1 29.05.2007 15:48
срочно steck Свободное общение 2 21.05.2007 11:39