|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.01.2008, 14:39 | #1 | |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Замена многоточия одной точкой в строке S.
Сообщение от Xeon332.
Цитата:
Желательно для получения ответов на такие вопросы не пользоваться личкой. Не потому, что мне или комуто лень отвечать, а потому, что: - можно быть очень занятым и не заходить на форум неделями. - никто не может "поругать" мой ответ. - я могу просто незнать ответа. - некоторые пользуются поиском и может быть в этой задаче они найдут для себя что нибудь интересное. [/off] 1. Непонятно зачем обьявлен массив... 2. i := length(a) Значение i заданно в разделе var как String. 3. Возможное решение этой задачи: Код:
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
|
15.01.2008, 14:55 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Поругаю. Можно? Многоточие это три а не две точки. И предложу свой вариант: Код:
I'm learning to live...
|
|
15.01.2008, 14:58 | #3 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Хм..... я предполагал что Многоточие это много точек....
Тобишь всё что больше одной точки это многоточие.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
15.01.2008, 15:03 | #4 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
Не факт
Многото́чие (…) — знак препинания в виде нескольких (в русском языке трёх) поставленных рядом точек.
Life is too short, play more...
Как правильно задавать вопросы |
15.01.2008, 15:45 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Лана, убедили.
Пусть автор теперь выбирает Оффтоп: я никогда и в других языках не видел в многоточии больше или менбше трех точек
I'm learning to live...
|
15.01.2008, 15:54 | #6 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Чтобы заменить три точки на одну нужно написать так
for i:=length(s) downto 1 do while pos('...',s)>0 do delete(s,pos('...',s),2); две точки удаляем, а одна остается. |
15.01.2008, 16:27 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
а-а-а точно. Провтыкал )
I'm learning to live...
|
18.01.2008, 00:59 | #8 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
StringReplace чем не подходит ??
---
|
18.01.2008, 08:16 | #9 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
По умолчанию требовалось решение в Паскале.
|
18.01.2008, 18:13 | #10 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
Ясно. Если бы требовалось решение в делфи то данная функция незаменима.
---
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Числа с плав. точкой или запятой? | dx+ | Общие вопросы Delphi | 1 | 08.05.2008 16:47 |
Сравнение чисел с плавающей точкой ? | Ulex | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 11 | 12.04.2008 21:14 |
Как избавиться от многоточия в TsListView | dimfil | Компоненты Delphi | 5 | 03.12.2007 09:57 |
Числа с плавающей точкой | Blondinka | Общие вопросы Delphi | 8 | 21.09.2007 11:32 |