Доброго всем времени суток. Занимаюсь программированием уже достаточно времени и в алгоритмах с особыми проблемами как таковыми не сталкивался, ибо изучал ещё Паскаль на первом курсе и сдал на отлично. Пишу кое-как, код получается ноптимизированным и рессурсы используются не рациональо. А вопрос вот в чём. Имеется строковая переменная и надо из неё извлечь число, чтоб оно было в виде числовой переменной и дальше с ним работать как с числом - сравнивать с другими числами, прибавлять - вычитать, умножать - делить и т.д.
Пусть имеется переменная $str="64 " и нужно извлечь это число 64 и присвоить скажем переменной $real
Пусть имеется переменная $str="64 " и нужно извлечь это число 64 и присвоить скажем переменной $real
Код:
Func StrToInt($str) ; $str - строковая переменная например "64 "
If $str Not Chislo Then ; Если строка не содержит чисел вернуть -1
StrToInt=-1 ; Так как входные числа больше 0 и не превосходят 100
Else
StrToInt=preabrazovanie($str) ; Преобазовать в целое число (саму функцию не знаю, которая бы это делала)
EndIf
EndFunc