Всем привет!
Товарищи, залип) требуется помощь в сверке чисел по убывающей.
Если в потоке придет число больше чем предыдущее требуется вывести в Label предыдущее например:
99
98
97
96
95
94
100 вместо него вывести в Lable 94.
Начальное число неизвестно.
code_31104.txt
Пробовал сделать схему, результат в аттаче, мне кажется она в корне не верная.
Этот топик читают: Гость
Ответов: 655
Рейтинг: 18
|
|||
карма: 0 |
| ||
файлы: 1 | code_31104.txt [1.2KB] [222] |
Ответов: 8961
Рейтинг: 824
|
|||
Gunnman, сколько раз спотыкаться на сравнении ТЕКСТА вместо чисел, блин, даже в память ввели не число, а текст
![]() |
|||
карма: 19 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-10 17:22:11 |
|||
карма: 0 |
|
Ответов: 8961
Рейтинг: 824
|
|||
карма: 19 |
| ||
файлы: 1 | code_31106.txt [802B] [113] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-10 17:22:12 |
|||
карма: 0 |
|
Ответов: 655
Рейтинг: 18
|
|||
Всем спасибо! п.с. насчет текста запомнил
|
|||
карма: 0 |
|
Ответов: 1536
Рейтинг: 176
|
|||
Леонид, ты либо забыл про MemFIFO.
![]()
Gunnman писал(а): Если в потоке придет число больше чем предыдущее |
|||
карма: 1 |
| ||
Голосовали: | Gunnman |
Ответов: 655
Рейтинг: 18
|
|||
ser_davkin, и тебе спасибо!)
------------ Дoбавленo в 01.55: Assasin как-то писал: Пожалуй надо описать это в замечаниях: При сравнении двух данных, Op2 приводится к типу Op1, если Op1 = Integer, то во втором случае он приводится к Integer, работает верно, но в первом случае (верхний If) на Op1 подается строка, значит и второй приводится к строке, сравнение строк на большеменьше и с равно работает в HiAsm как сравнение численного кода первого символа каждой строки Собственно дурацкий доп вопрос..: в html странице или txt там же все в строках..тогда если получаю данные с html xt любое число желательно прогнать через StrToInt..для выполнения математических операций или операций сравнения? Или использование StrToInt с текстовыми файлами не обязательно? |
|||
карма: 0 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
Gunnman писал(а): Или использование StrToInt с текстовыми файлами не обязательно?Для выполнения мат операций этого делать необязательно, тк чтение переменных в мат компонентах автоматически переводит текст в число, что неоднозначно трактуется в компоненте сравнения If_Else, где определение типа происходит по первой переменной, и если она будт текстовой, то будет попытка сравнивать текст, а не числа |
|||
карма: 22 |
|
Ответов: 8961
Рейтинг: 824
|
|||
ser_davkin писал(а): забыл про MemFIFO![]() |
|||
карма: 19 |
|
10