|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.05.2011, 21:48 | #1 | |
_____________
Пользователь
Регистрация: 14.05.2011
Сообщений: 30
|
[Pascal] Удаление символов из строки
Задание:
Цитата:
Код:
|
|
14.05.2011, 22:11 | #2 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
Наверное проще бы было здесь так:
Код:
Ненавижу быть как все, но люблю, чтобы все были как я.
|
14.05.2011, 22:22 | #3 |
_____________
Пользователь
Регистрация: 14.05.2011
Сообщений: 30
|
Большое спасибо, сам бы точно не додумался до такого.
|
14.05.2011, 22:22 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так происходит потому что строка уменьшается на 1 символ и вы "перепрыгиваете" его.
У меня получился только вот такой костыль (войдет в бесконечный цикл если запятая - последний символ строки): Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 14.05.2011 в 22:27. |
14.05.2011, 22:27 | #5 | |
_____________
Пользователь
Регистрация: 14.05.2011
Сообщений: 30
|
Цитата:
UPD: А скобки поставил, вообще с ошибкой выполняется. Последний раз редактировалось just4smth; 14.05.2011 в 22:30. |
|
14.05.2011, 22:29 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
У меня все удаляется из строка вида afff,,fd,,,ffd,,f,f
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
14.05.2011, 22:35 | #7 | |
_____________
Пользователь
Регистрация: 14.05.2011
Сообщений: 30
|
Код:
Цитата:
Последний раз редактировалось just4smth; 14.05.2011 в 22:39. |
|
14.05.2011, 22:45 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Вероятно не все компиляторы это воспринимают нормально ) (собственно об этом и говорит эта ошибка)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
14.05.2011, 22:52 | #9 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
Нельзя в цикле for изменять счетчик.
Ненавижу быть как все, но люблю, чтобы все были как я.
|
14.05.2011, 23:00 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Некоторые компиляторы позволяют это сделать (у меня Free pascal 1.0.6).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
удаление из строки лишних символов | maxefficiently | Общие вопросы Delphi | 2 | 01.03.2011 08:53 |
Удаление символов из строки | NAS1977mu | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 09.01.2011 13:05 |
Удаление из строки всех не alpha символов | skeletor | PHP | 3 | 12.07.2010 17:28 |
Удаление символов из строки | Jasper92 | Общие вопросы C/C++ | 1 | 17.01.2010 20:41 |
Удаление символов из строки | stscolt | Помощь студентам | 0 | 28.12.2009 12:34 |