Описание:
Стандартная функция strval возвращает 0 когда в нее поступила строка без числа, и так же она возвращает 0 если в нее поступила строка с числом 0.
Поэтому это небольшой FIX этой функции, который добавит отдельный параметр для числа.
Возвращает:
Код:
0 - удачно выполнилась
1 - в строке нету числа
Использование:
PHP код:
new val;
if(!nstrval("21", val))
printf("Val %d", val);
else
print("Error");
Сама функция (в конец кода):
PHP код:
stock nstrval(string[], &val)
{
val = strval(string);
return !val && string[0] != '0';
}
Автор: _KROSCH
Спасибо Daniel_Cortez за идею.