Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите с алгоритмом


Страницы:   1 2 3 4

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]

Да я-то как раз не нервничаю.
Аналогия с таксистом кривая. Никакой наглец в форуме физически не может толкнуть под руку и заставить за него что-либо сделать.
Можно заставить не писать в форуме. Принудить писать - способа нет.


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо