Вверх ↑
Этот топик читают: Гость
Ответов: 1043
Рейтинг: 33
#1: 2011-09-28 13:14:12 ЛС | профиль | цитата
А почему нельзя заменять слова по очереди, а не все сразу. в тексте например 111000111000 надо чтоб стало 111222111000 а потом 111222111222,в место этого сразу пишет 111222111222.
Как решить эту проблему
карма: 0

0
Ответов: 1058
Рейтинг: 76
#2: 2011-09-28 13:18:34 ЛС | профиль | цитата
ashkalov писал(а):
в место этого сразу пишет

Ну и где схема-прототип? Объяснения для чего оно надо?
Неужели нам самим надо все делать с ноля и догадываться как именно делать?
карма: 0

0
Ответов: 1043
Рейтинг: 33
#3: 2011-09-28 13:50:12 ЛС | профиль | цитата
tom-it, а что тут понимать.
Ну и где схема-прототип?

вот вам и схема-прототип
code_25272.txt
Объяснения для чего оно надо?

Надо для последующего разделения файла... разделителем будет 222.
------------ Дoбавленo в 13.44:
тем более Tad, утверждал что в Hiasm можно все!
Tad писал(а):
В HiAsm можно ВСЁ

------------ Дoбавленo в 13.50:
А в ответ ти-ши-на...
карма: 0

0
файлы: 1code_25272.txt [744B] [129]
Ответов: 1058
Рейтинг: 76
#4: 2011-09-28 13:57:49 ЛС | профиль | цитата
Можно много, но в вашем случае выбранный алгоритм не подходит, поскольку в строке заменяются все найденные подстроки.
Например напишите все ноли в итоге будут все двойки.
Нужно менять алгоритм программы. К примеру заменять с конкретной позиции и конкретное количество символов.
карма: 0

0
Ответов: 1536
Рейтинг: 176
#5: 2011-09-28 14:03:11 ЛС | профиль | цитата
ashkalov, держи.
Add(Edit,5586055,357,35)
{
Left=145
Top=40
Text="000"
}
Add(Button,459137,168,112)
{
Left=205
Top=40
Width=65
Caption="Заменить"
link(onClick,6613505:doEvent1,[])
}
Add(Hub,6613505,217,112)
{
link(onEvent1,11412774:doLength,[])
link(onEvent2,12705949:doSearch,[(266,125)(266,188)])
}
Add(Edit,14677730,448,105)
{
Left=275
Top=40
}
Add(Position,12705949,301,182)
{
link(onSearch,5999677:doDelete,[])
link(Str,12939134:Var2,[])
link(Target,11575869:Var1,[(314,86)])
}
Add(Length,11412774,385,112)
{
link(Str,11575869:Var3,[(391,86)])
}
Add(Insert,2446792,441,182)
{
link(onInsert,269486:doText2,[(548,188)(548,15)(287,15)(287,48)])
link(SubStr,14677730:Text,[])
link(Position,9841397:Var3,[(461,163)])
}
Add(Delete,5999677,371,182)
{
link(onDelete,2446792:doInsert,[])
link(Str,12939134:Var3,[(377,152)])
link(Position,9841397:Var2,[])
link(Count,11412774:Result,[])
}
Add(GetDataEx,12939134,301,147)
{
link(Data,269486:Text,[])
}
Add(GetDataEx,11575869,357,81)
{
link(Data,5586055:Text,[])
}
Add(GetDataEx,9841397,378,158)
{
Angle=3
link(Data,12705949:Position,[(352,163)(352,226)(307,226)])
}
Add(Edit,269486,301,35)
{
Left=145
Top=70
Width=190
Text="000111000111000111"
}


Вот здесь ^ правильно, перезалил.
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
файлы: 1code_25275.txt [1.3KB] [90]
Ответов: 1043
Рейтинг: 33
#6: 2011-09-28 14:08:19 ЛС | профиль | цитата
нет вы не поняли, мне нельзя менять изначально само число 111000111000 , оно мне таким и нужно, и конкретной позиции я не знаю да кол-во символов.

Выходит таки не все можно)))
------------ Дoбавленo в 14.08:
забираю свои слова обратно, спасибо ser_davkin
карма: 0

0
Ответов: 1536
Рейтинг: 176
#7: 2011-09-28 14:11:01 ЛС | профиль | цитата
Удалил
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 817
Рейтинг: 52
#8: 2011-09-28 14:28:49 ЛС | профиль | цитата
[flood]
ashkalov писал(а):
Выходит таки не все можно)))

А ты на понт не бери
Сказали можно, значит можно[/flood]
карма: 1

0
Ответов: 8926
Рейтинг: 823
#9: 2011-09-28 14:48:56 ЛС | профиль | цитата
ashkalov, code_25277.txt
карма: 19

0
файлы: 1code_25277.txt [1.1KB] [101]
Ответов: 1536
Рейтинг: 176
#10: 2011-09-28 14:55:30 ЛС | профиль | цитата
Леонид, и чем твоя схема лучше?
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 8926
Рейтинг: 823
#11: 2011-09-28 15:27:57 ЛС | профиль | цитата
ser_davkin, да ничем, просто Вашу схему не увидел (разве что оформлена компактнее )
карма: 19

0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)