![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с алгоритмом
WebSQLNeederr © (2008-06-02 21:24:00)Есть подстрока {VARS=value1;value2;value3} которая находится в тексте txt
Теперь нужно ... ну найти эту строку не проблема:
i:=pos('{',txt);j:=pos('}',txt);
str:=copy(str,i,j-i);
Ну а дальше все опять пос-ами искать value1, value2, value3 ... ? А если я не знаю сколько всего этих валуе будет? Помогите с алгоритмом. Как это сделать? В массив? Или как? Если не сложно напишите код ... Буду очень благодарен ... ато у меня этими посами такие нагромождения, что запутываюсь да и когда становится вопрос о количестве валуев то ухожу в ступор ...
Игорь Шевченко (2008-06-04 21:23:00) [21]
> А воспитатели в детском саду работают.
абсолютно верное замечание - нефиг отвечающих воспитывать.
ПостОвый терминатор (2008-06-04 20:40:00) [22]Полностью поддерживаю Тын-Дын (04.06.08 16:24) [45]
А по ответам создаётся впечатление, что их больше у отвечающих, а не у спрашивающего).
(не исключено, что он один из авторов ветки:)
sniknik (2008-06-04 20:25:00) [23]> Жалко? Жалко - не давай.
да чтож вы все пытаетесь "акценты сместить", жалко не жалко, какая разница? раздражение вызывает не просьба, чтото ему дать, как вы пытаетесь представить (кстати сами бы и дали. если не жалко...? в очередной 18-й раз... или сколько он там просил), а его возмущение ([10]), что ему это не дают, и ему придется изза этого свое время тратить... раз чужое не удалось. вернее удалось уже... ну, тогда не удавалось еще.
> С чего ты взял, что человек не справляется со своей работой?
то что не справляется, это же очевидно, если этот час в месяц на программирование входит в его обязанности то не справляется, тут и спорить не о чем. причем чем меньше мелочь о которой он просит, тем больше не справляется...
Сергей М. (2008-06-04 20:10:00) [24]
> Мне не нравится что у меня через стринглист
Это называется не "через стринглист", а "через ж."
У любого потомка TStrings есть св-во Values.
Чтение св-ва Values['VARS'] даст строку 'value1;value2;value3'
Далее следовать [14]
Вот и весь "алгоритм"
Тын-Дын (2008-06-04 19:15:00) [25]
> Gydvin © (04.06.08 17:52) [48]
>
> Ну так пусть сменит професию, если он с ней не справляется.
>
С чего ты взял, что человек не справляется со своей работой?
Человек просит дать кусок кода, причем мелочь.
Жалко? Жалко - не давай.
А воспитатели в детском саду работают.
Gydvin (2008-06-04 17:52:00) [26]
> ИМХО. Как уже сказано - работы есть разные. Если программирование
> - не основное занятие человека на работе, а небольшой довесок,
> то плохие способности к программированию (или отсутствине
> интереса) - не повод предлагать сменить профессию и взять
> в руки метлу.
Ну так пусть сменит професию, если он с ней не справляется. Если чел, как он сказал, раз в месяц программит, для себя или для облегчения своей работы. Пусть будет добр почитать хоть какуюнить документацию для начинающих. Чтоб просто быть в теме. Сабжевая задача, согласитетсь совсем несложная, обычный перебор. И на вскидку имеет штук пять-шесть решений.
Так что про метлу намек был верен имхо.
Плохиш (2008-06-04 17:06:00) [27]Удалено модератором
Anatoly Podgoretsky (2008-06-04 16:50:00) [28]> Тын-Дын (04.06.2008 16:24:45) [45]
Мы проводим просветительную работу и смотрим потерян человек или еще есть надежда.
Тын-Дын (2008-06-04 16:24:00) [29]
> Игорь Шевченко © (04.06.08 14:05) [44]
>
> В первую очередь это проблемы человека, но никак не отвечающих.
>
А по ответам создаётся впечатление, что их больше у отвечающих, а не у спрашивающего).
Игорь Шевченко (2008-06-04 14:05:00) [30]
> Если программирование - не основное занятие человека на
> работе, а небольшой довесок, то плохие способности к программированию
> (или отсутствине интереса) - не повод предлагать сменить
> профессию и взять в руки метлу.
В первую очередь это проблемы человека, но никак не отвечающих.
Anatoly Podgoretsky (2008-06-04 14:01:00) [31]Почему нет, надо направить в правильное русло, пока нет рецидива. А здесь давно рецидив. А помогают любому, вне зависимости от знаний, но не каждому. Этот каждый.
Palladin (2008-06-04 14:00:00) [32]
> Если программирование - не основное занятие человека на
> работе, а небольшой довесок, то плохие способности к программированию
> (или отсутствине интереса) - не повод предлагать сменить
> профессию и взять в руки метлу.
Может и так. Усли в правду довесок, то, по поводу метлы, я не прав. Признаю. При условии, что довесок.
Ляпа (2008-06-04 13:47:00) [33]
> Palladin ©
> при чем тут sniknik, я тебе вообще то на [16] ответил...
Тогда отвечу.
ИМХО. Как уже сказано - работы есть разные. Если программирование - не основное занятие человека на работе, а небольшой довесок, то плохие способности к программированию (или отсутствине интереса) - не повод предлагать сменить профессию и взять в руки метлу.
Подобные вещи тоже раздражают.
Ничего личного.
sniknik (2008-06-04 13:33:00) [34]> PS. Slym - спасибо за алгоритм!
это не алгоритм, это решение, код для копи пасте. называй вещи своими именами.
sniknik (2008-06-04 13:30:00) [35]> Аналогия с таксистом кривая.
ну может немного, более точная будет не в физическом "лазании" за руль, а в выяснении (хотябы тоже на форуме) кто из таксистов будет в указанном месте в нужное время "но только я сам поеду, т.к. платить не собираюсь" и т.д. см выше.
но только не говори что ты ее не понял...
> а в том, что нефик тут писать возмущенные посты
именно. положил вопрос и жди ответа, может комуто и вздумается ответить, никто не запрещает, как и отвечать/не отвечать, но не возмущайся тем более с такими аргументами... получается что вроде (раз уж начал автомобильными аналогиями) "не наказывайте меня господин гаишник, я не нарочно аварию сделал, просто был пьян, а у пьяных координация хуже". сорри за очередную кривость.
Плохиш (2008-06-04 13:29:00) [36]
> WebSQLNeederr (04.06.08 13:25) [37]
> Я ж не машину вас отремонтировать попросил ...
Странно, в [0] ты именно это и попросил
> Если не сложно напишите код
WebSQLNeederr (2008-06-04 13:25:00) [37]Это мне кажется некоторые здесь обижены на все и на жизнь в том числе. У меня же настрой всегда позитивный. И я не вижу ничего плохого, что раз на месяц задам пусть и глупый (с точки зрения программиста со стажем) вопрос. Меня программированию никто специально не обучал что бы знать какие то тонкости. Я спросил есть ли хороший алгоритм для того чего я хочу.
Это как аналогия - есть профессиональные автомеханики а есть владельцы автомобиля. Так вот если у механика спросишь например какой топливный насос лучше купить то врядли он начнет пыжится тут и говорить иди в институт изучай строение автомобиля потом иди в библиотеку изучай производителей и так далее ... он просто подскажет совет. По крайней мере мне только такие встречались. Я ж не машину вас отремонтировать попросил ...
Ну да ладно, я в принципе ни на кого не в обиде так как вопрос мой решился.
PS. Slym - спасибо за алгоритм!
Palladin (2008-06-04 13:09:00) [38]
> Вообще-то посты sniknik © (04.06.08 01:20) [25] и частично
> [17] адресованы были мне.
при чем тут sniknik, я тебе вообще то на [16] ответил...
> Так не отвечай, раз не обучается? Кто заставляет?
а я и не отвечаю, дело не в том, хочу я или нет, отвечать, а в том, что нефик тут писать возмущенные посты, ответы были даны еще в первых постах. иди, дерзай, ах нет? так вы сэр халявщик, что более чем противно в свете не первого раза...
автору поста читать до полного просветления:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1208434700&n=6
и не постить возмущенные обиженки
Ляпа (2008-06-04 13:01:00) [39]
> Palladin © (04.06.08 12:57) [33]
>
> > Ляпа (04.06.08 00:01) [16]
>
> а ты то тут причем?
Вообще-то посты sniknik © (04.06.08 01:20) [25] и частично [17] адресованы были мне.
> уровень вопросов от этого персонажа не меняется уже довольно
> продолжительное время...
Так не отвечай, раз не обучается? Кто заставляет?
Ляпа (2008-06-04 12:58:00) [40]Да я-то как раз не нервничаю.
Аналогия с таксистом кривая. Никакой наглец в форуме физически не может толкнуть под руку и заставить за него что-либо сделать.
Можно заставить не писать в форуме. Принудить писать - способа нет.