Тема
:
Функции преобразования типов ?
Показать сообщение отдельно
31.07.2008, 13:06
#
9
/Antony/
Программист
14
/
12
(
1
)
Регистрация: 01.08.2007
Цитата:
Сообщение от
Xakep
Кто подскажет, как обработать ситуацию, когда конвертируешь строку через
str2int
в случае, если в строке не цифры? Например,
str2int(1а52221)
- возвращает 1 - то есть, цифры - до первого символа в строке.
Возможно немного кривой способ: преобразовать полученное значение
str2int(1а52221)
обратно в строку при помощи
int2str( str2int(1а52221) )
и сравнить с оригинальной строкой. Если они равны - значит исходное выражение - число; в противном случае - строка.
/Antony/
Посмотреть профиль
Отправить личное сообщение для /Antony/
Найти ещё сообщения от /Antony/