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