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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2011, 14:36   #1
Ann_Sh
Пользователь
 
Аватар для Ann_Sh
 
Регистрация: 05.11.2010
Сообщений: 25
По умолчанию в Delphi на строки

Дана строка символов, среди которых есть двоеточия. Выведите в Memo все символы, расположенные до первого двоеточия.
Никак не получается сделать...help!!
Ann_Sh вне форума Ответить с цитированием
Старый 10.02.2011, 14:42   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
var s:string;
     i:integer;
begin
 Readln(s);
 i:=0;
 while(s<>':')and(i<=Length(s))do begin write(s[i]);inc(i);end;
end;
тупо до безумия.(решение не оптимальное)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 10.02.2011 в 14:44.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.02.2011, 14:42   #3
Niro
Форумчанин
 
Аватар для Niro
 
Регистрация: 23.09.2010
Сообщений: 682
По умолчанию

функции pos и copy вам в помощь
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить.
Niro вне форума Ответить с цитированием
Старый 10.02.2011, 16:25   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
среди которых есть двоеточия. Выведите в Memo все символы, расположенные до первого двоеточия.
согласен с Niro.
Одна строчка, полностью решающая задачу:
Код:
if Pos(':', s)>0 then Memo1.Lines.Text := Copy(s, 1, Pos(':', s)-1);
Serge_Bliznykov вне форума Ответить с цитированием
Старый 11.02.2011, 17:57   #5
Ann_Sh
Пользователь
 
Аватар для Ann_Sh
 
Регистрация: 05.11.2010
Сообщений: 25
По умолчанию

Serge_Bliznykov
Спасибо!!!
Ann_Sh вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки в Delphi Liubashka Помощь студентам 6 23.12.2010 14:11
Delphi: строки kami46 Помощь студентам 2 17.12.2010 18:21
Строки по Delphi StudentFIU Помощь студентам 1 25.05.2010 19:37
строки в delphi STIFLER32 Помощь студентам 6 27.03.2010 13:44
Строки в Delphi. Wise Помощь студентам 9 03.12.2007 17:58