Кто подскажет, как обработать ситуацию, когда конвертируешь строку через str2int в случае, если в строке не цифры? Например, str2int(1а52221) - возвращает 1 - то есть, цифры - до первого символа в строке. Как это перехватить? Ведь функция всё равно переводит строку в число! Даже если будет str2int(qazsdf) - то вернёт 0. Подскажите, пожалуйста, кто в курсе.
|