Re: Правильно определить является ли строка целым числом
От: Osama  
Дата: 19.05.05 08:14
Оценка:
Здравствуйте, PVitaliy, Вы писали:

PV>Добрый день.


PV>Подскажите самый правильный способ определения, является ли строка целым числом. А то решения типа: использовать регулярные выражения, или заключать Int32.Parse в try-catch не кажется мне очень уж класным решением. В дельфи была прекрасная функция для этого -- val. Очень не верится что в дотнете нету аналога.


PV>Заранее спасибо


Такой вариант не подойдет?
int CheckString(char *str)
{

int stat = 0;
while (*str!='\0')
if (*str>='0' && *str<='9') str++;
else
{
stat = 1;
break;
};
return stat;
// 0 Число
// 1 Неверно

}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.