Вверх ↑
Этот топик читают: Гость
Ответов: 1397
Рейтинг: 50
#1: 2011-01-03 20:17:55 ЛС | профиль | цитата
Мне необходимо решить такую задачу:
Есть два списка строк (список1, список2). Их необходимо сравнить и создать тоже два списка (список3, список4)строк, в список3 записать все строки имеющиеся в список1 и список2, а спсиок4 записать строки из списка1 которые не были найдены в списке2.
Немного сумбурно написал, но думаю, что у кого нибудь уже есть наработки на эту тему.
Прилагаю схему мучений.
code_22012.txt
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_22012.txt [1.8KB] [216]
Гость
Ответов: 17029
Рейтинг: 0
#2: 2011-01-03 20:43:26 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 07:44:37
карма: 0

0
Ответов: 1397
Рейтинг: 50
#3: 2011-01-03 20:53:41 ЛС | профиль | цитата
Почти. Только откуда появляются шестерки если их нет в двух списках, а только в первом?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2011-01-03 20:54:51 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 07:44:37
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2011-01-03 20:58:32 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 07:44:38
карма: 0

0
Ответов: 1397
Рейтинг: 50
#6: 2011-01-03 21:17:08 ЛС | профиль | цитата
Дело в том что строка a2222 не должна быть равна строке a22222...
------------ Дoбавленo в 21.17:
Гость большое спасибо, изменил один элемент схемы и...
Add(MainForm,2953706,21,105)
{
Width=618
Height=299
}
Add(Memo,11262711,616,224)
{
Left=10
Top=175
Width=270
ScrollBars=2
link(Str,10214976:Item,[(622,177)(129,177)(129,329)(265,329)])
}
Add(Button,4120247,147,280)
{
Left=10
Top=125
link(onClick,10214976:doEnum,[])
}
Add(Memo,8999760,616,294)
{
Left=295
Top=175
Width=270
ScrollBars=2
link(Str,8963225:Value,[(622,282)(599,282)(599,326)(328,326)])
}
Add(ArrayEnum,10214976,259,280)
{
link(onItem,8963225:doValue,[])
link(Array,9063528:Array,[])
}
Add(ListBox,9063528,245,196)
{
Left=10
Top=30
Width=270
Strings=#5:11111|5:22222|5:33333|5:44444|5:55555|5:66666|
}
Add(ListBox,3049524,497,196)
{
Left=300
Top=30
Width=270
Strings=#6:222222|5:33333|5:44444|6:555555|5:66666|
Point(doSelectString)
Point(String)
Point(Index)
}
Add(Hub,7124845,441,280)
{
link(onEvent1,3049524:doSelectString,[(476,286)(476,244)])
link(onEvent2,14077367:doCompare,[])
}
Add(Memory,8963225,322,280)
{
link(onData,7124845:doEvent1,[])
}
Add(Label,14596172,21,154)
{
Left=25
Top=5
Width=47
Height=17
Caption="Список1"
}
Add(Label,11315124,21,154)
{
Left=300
Top=5
Width=47
Height=17
Caption="Список2"
}
Add(Label,620047,21,154)
{
Left=12
Top=154
Width=47
Height=17
Caption="Список3"
}
Add(Label,6059127,21,154)
{
Left=297
Top=149
Width=47
Height=17
Caption="Список4"
}
Add(If_else,14077367,511,287)
{
link(onTrue,11262711:doAdd,[(583,293)(583,230)])
link(onFalse,8999760:doAdd,[])
link(Op2,3049524:String,[])
}


карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#7: 2011-01-03 21:23:34 ЛС | профиль | цитата
И нафиг там куча лишних компонентов и связей

code_22014.txt

карма: 22

1
файлы: 1code_22014.txt [1.3KB] [149]
Голосовали:Валерий
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)