Determine if a string is numeric: Difference between revisions

m (→‎{{header|C}}: strtol -> strtod (task asks for floating point too, strtol did not do it))
Line 110:
 
=={{header|C}}==
Returns true (non-zero) if character-string parameter represents a signed or unsigned integerfloating-point number. Otherwise returns false (zero).
 
<lang c>
Line 116:
int isNumeric (const char * s)
{
if (!s == NULL || !*s == '\0')
return 0;
char * p;
strtod (s, &p);
return !*p == '\0';
}
</lang>
Anonymous user