Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2017-07-08 17:20:02 ЛС | профиль | цитата
Леонид, а это как ?
HiAsmFun писал(а):
У меня строка на 126 значений, и мне необходимо вывести ее в таблицу 3 колонки*42 строки. То есть входящая строка непрерывная, но значения внутри не сгрупированны по 3 (по одному в каждую колонку).


Вроде так:

Add(MainForm,15128724,140,119)
{
Width=882
Height=676
link(onCreate,5379523:doEvent1,[])
}
Add(StringTable,9011650,511,133)
{
Left=45
Top=30
Width=150
Height=580
Columns=#4:1=40|4:2=40|4:3=40|
Grid=0
}
Add(Edit,4327769,280,133)
{
Left=40
Top=5
Width=815
link(onChange,4108965:doEnum,[])
}
Add(Button,15137281,140,161)
{
Left=5
Top=5
Width=35
Caption="New"
link(onClick,9380219:doWork3,[(214,167)])
}
Add(Hub,5379523,189,133)
{
link(onEvent1,14659490:doWork1,[])
link(onEvent2,9380219:doWork2,[])
}
Add(Str_Enum,4108965,329,133)
{
Delimiter=""
Step=3
link(onEnum,10243326:doInsert,[])
}
Add(MultiElement,14659490,224,133)
{
link(onEvent1,4327769:doText,[])
}
BEGIN_SDK
Add(EditMulti,14803080,21,21)
{
EventCount=1
WorkCount=2
link(doWork1,13528313:doRandomize,[(130,27)(130,62)])
link(doWork2,3256237:doEvent1,[(39,34)(39,48)])
}
Add(For,3532680,84,49)
{
End=125
link(onEvent,13528313:doRandom,[])
link(onStop,7861476:doData,[(123,62)(123,111)])
}
Add(Random,13528313,147,49)
{
Max=15
link(onRandom,11140596:doConvert,[])
}
Add(Convertor,11140596,196,49)
{
Mode=6
Digits=1
link(onResult,9095277:doStrCat,[])
}
Add(Hub,3256237,49,42)
{
link(onEvent1,9095277:doClear,[(74,48)(74,41)(221,41)(221,62)])
link(onEvent2,3532680:doFor,[])
}
Add(StrCat,9095277,252,49)
{
Point(doClear)
link(Str1,12916410:Var1,[(258,40)(244,40)(244,89)])
}
Add(DoData,7861476,252,105)
{
link(onEventData,14803080:onEvent1,[(291,111)(291,27)])
link(Data,12916410:Var2,[])
}
Add(GetDataEx,12916410,252,84)
{
link(Data,9095277:Result,[])
}
END_SDK
Add(HubEx,9380219,210,140)
{
link(onEvent,14659490:doWork2,[])
}
Add(Insert,10243326,385,133)
{
SubStr=";"
Position=3
link(onInsert,623083:doInsert,[])
}
Add(Insert,623083,441,133)
{
SubStr=";"
Position=2
link(onInsert,9011650:doAdd,[])
}


--- Добавлено в 2017-07-08 17:59:45

Задача: (на русском языке)
Строку из 126 знаков разнести в 3 колонки по 1-му знаку.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Редактировалось 3 раз(а), последний 2017-07-08 17:59:45