Ребята такой вопрос:
code_33249.txt
ввожу 80 всё ок, работает верно, ввожу, 81 , тоже всё ок, ввожу 100, неработает, что за фигня? Может конвертация нужна или ещё что подскажите?
Этот топик читают: Гость
Ответов: 313
Рейтинг: -9
|
|||
карма: 0 |
| ||
файлы: 1 | code_33249.txt [276B] [146] |
Ответов: 4664
Рейтинг: 767
|
|||
Тип аргументов приводится к типу первого аргумента. Если первый аргумент типа "строка", то аргументы сравниваются как строки (по правилам сортировки). А по сортировке "100" меньше "80", потому что расположено перед.
code_33250.txt Первый аргумент сделал типом Integer, и результат получился как и ожидалось. |
|||
карма: 26 |
| ||
файлы: 1 | code_33250.txt [296B] [214] |
Ответов: 313
Рейтинг: -9
|
|||
Netspirit, Так и знал что дело в типах, спасибо, что сказали
![]() Подскажи, тогда как правельно переконвертить? Конвертером или чем и из какого типа? StrToInt или CharToInt? |
|||
карма: 0 |
|
Разработчик
Ответов: 26306
Рейтинг: 2146
|
|||
mrvitya писал(а): из какого типа? StrToInt или CharToInt?StrToInt, тк 100 и 80 это строки, а не символы |
|||
карма: 22 |
|
Ответов: 4664
Рейтинг: 767
|
|||
В той схеме достаточно в Edit указать числовой тип (или в Memory, с перестановкой на Op1, что я и сделал).
|
|||
карма: 26 |
|
Ответов: 313
Рейтинг: -9
|
|||
Netspirit, nesco, А как мне переконвертировать 100 (Строка) в 100 интеграл ?
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): StrToInt |
|||
карма: 25 |
|
Ответов: 313
Рейтинг: -9
|
|||
Tad, Благодарю
![]() |
|||
карма: 0 |
|
8