|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.03.2009, 20:46 | #1 |
Регистрация: 25.03.2009
Сообщений: 9
|
Помогите пожалуйста с лабораторной на Delphi
Дана строка символов. В строке имеется несколько символов ‘.’. Выделить подстроку между первой и последней точкой.
строку считывать с файла. |
25.03.2009, 20:53 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Ищете первую точку. Запоминаете позицию.
Ищете вторую точку. Запоминаете позицию (в другую переменную). Далее ищете все остальные точки. Если точек больше нет, то выделаете подстроку между первой (которую запомнили сначала) и последней (та, которую запомнили перед тем, как точки кончились). Для поиска достаточно посимвольно пройтись по файлу.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
25.03.2009, 21:06 | #3 |
Регистрация: 25.03.2009
Сообщений: 9
|
благодарю, сейчас попробую реализовать
|
25.03.2009, 21:11 | #4 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Код:
|
25.03.2009, 21:42 | #5 |
Регистрация: 25.03.2009
Сообщений: 9
|
спасибо большое очень выручил
|
25.03.2009, 21:44 | #6 |
Регистрация: 25.03.2009
Сообщений: 9
|
а может f лучше булевского типа сделать
|
25.03.2009, 21:55 | #7 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Arkuz, ваш код выделяет подстроку от первой до второй точки. А надо до последней.
Мой вариант. Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
25.03.2009, 21:56 | #8 |
Регистрация: 25.03.2009
Сообщений: 9
|
и выделение строки происходит не между первой и последней точкой, а между первой и второй
|
25.03.2009, 21:57 | #9 |
Регистрация: 25.03.2009
Сообщений: 9
|
благодарю Вас Sazary, все верно
|
25.03.2009, 22:07 | #10 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите найти ошибку в лабораторной | NeWeDim4ik | Помощь студентам | 4 | 24.01.2009 03:24 |
Помогите пожалуйста в Delphi. | carbon383 | Помощь студентам | 0 | 03.06.2008 02:30 |
можете помочь с выполнением лабораторной? | Kristy | Общие вопросы по Java, Java SE, Kotlin | 0 | 15.05.2008 20:46 |
ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ №1 “СТРУКТУРА СЛЕДОВАНИЕ” | Mifolog | Помощь студентам | 5 | 01.10.2007 12:23 |
Нужна помощь в написание лабораторной | viktorchik | Помощь студентам | 1 | 10.03.2007 01:28 |