|
atoffunction
<cstdlib>
double atof ( const char * str ); Convert string to double Parses the C string str interpreting its content as a floating point number and returns its value as a double.The function first discards as many whitespace characters as necessary until the first non-whitespace character is found. Then, starting from this character, takes as many characters as possible that are valid following a syntax resembling that of floating point literals, and interprets them as a numerical value. The rest of the string after the last valid character is ignored and has no effect on the behavior of this function. A valid floating point number for atof is formed by a succession of:
Parameters
Return ValueOn success, the function returns the converted floating point number as a double value.If no valid conversion could be performed, or if the correct value would cause underflow, a zero value (0.0) is returned. If the correct value is out of the range of representable values, a positive or negative HUGE_VAL is returned. Example
Output:
See also
|