![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | ||
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
![]() Цитата:
'' - это не тег, если ты видел там нет обработки на этот случай. так как функция вытаскивает между тегов и еще проверять на d7 код, который написан на XE. чудные Вы... Цитата:
для тех у кого d7, видео записать?) Последний раз редактировалось Stilet; 11.07.2015 в 17:04. |
||
![]() |
![]() |
![]() |
#12 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
![]()
Профессионал, ты написал что твой код универсален.
Универсальность кода, судя по тому как его описал автор, должен а) найти текст PosA вначале строки str и удалить его, если такой имеется б) найти текст PosB в конце строки str и удалить его, если такой имеется в) ничего не делать вначале текста если PosA не найден г) ничего не делать в конце текста если PosB не найден Теперь, я пользуюьс твоей "универсальной" функцией которую ты мне описываешь следующим хидером Код:
>так ты задай правильные данные Профессионал, запомни, не оконечный пользователь должен задавать правильные данные, а программист пишущий функцию должен проверить что ему впихивают на входе. Грош цена такому программеру, который пишет библиотечную функцию и не проверяет входные параметры, а место для кода такого программера - вот тут http://www.govnokod.ru/
95% сбоев и ошибок приложений, находится в полу метрах от монитора
![]() Последний раз редактировалось JUDAS; 11.07.2015 в 17:57. |
![]() |
![]() |
![]() |
#13 | |
Пользователь
Регистрация: 11.04.2015
Сообщений: 68
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#14 | |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
![]()
JUDAS, а теперь еще раз перечитай, что я написал
Цитата:
потому что в андроиде и ios(mac) строки начинаются с 0, а не как в Windows с 1. и многие функции перебором, по символьная проверка строк или парсинг или удаление будут некорректны если не учитывать это правило пример с перебором будет выглядеть так Код:
Если интересно почитай, а потом уже пиши про универсальность платформ. ок? |
|
![]() |
![]() |
![]() |
#15 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Доказы, пожалуйста, в студию.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#16 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
Чот не вкурю, функция извлекает кусок строки между подстроками PosA и PosB, так штоли?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось min@y™; 12.07.2015 в 15:45. |
![]() |
![]() |
![]() |
#17 | |||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
Цитата:
Цитата:
а именно правило (б) смотриРАЗсмотриДВАсноваРАЗопятьДВАи тогоРАЗитогиДВАвсего
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 12.07.2015 в 23:25. |
|||
![]() |
![]() |
![]() |
#18 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Когда я был маленьким, у меня тоже была бабушка... А еще я любил писать всякие свои функции, которые делали якобы то, что нельзя сделать стандартными функциями, и таскал их из проекта в проект.
А потом я вырос и понял, что мои представления об обработке строк были неверными. Сильно повлияло чтение исходников VCL и исходников хороших компонентов. С тех пор как-то не возникает желания писать универсальные строковые функции и таскать их из проекта в проект.
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
#20 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну теперь понятно, что ты имеешь ввиду. Однако это не значит что стринги в Делфи полюбому начинаются с нуля или типа того. Но это уже лирика, вдаваться в нее не буду.
I'm learning to live...
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Аналог функции strtok | Леопольдовна | Общие вопросы C/C++ | 4 | 04.04.2013 22:00 |
Аналог функции fscanf (C++) | Andrey_k | Помощь студентам | 7 | 10.03.2011 19:59 |
Аналог функции ЧИСТРАБДНИ | Mint86 | Microsoft Office Excel | 16 | 14.05.2010 09:55 |
Аналог функции ЧИСТВНДОХ | Mint86 | Microsoft Office Excel | 7 | 13.05.2010 08:41 |
аналог функции case | redfield | Microsoft Office Excel | 3 | 05.05.2010 12:25 |