NXC Version 1.2.1 r5
Convert string to float.
Parses the string str interpreting its content as a floating point number and returns its value as a float.
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. A string containing the rest of the string after the last valid character is stored in endptr.
A valid floating point number for atof is formed by a succession of:
If the first sequence of non-whitespace characters in str does not form a valid floating-point number as just defined, or if no such sequence exists because either str is empty or contains only whitespace characters, no conversion is performed.
|str||String beginning with the representation of a floating-point number.|
|endptr||Reference to a string, whose value is set by the function to the remaining characters in str after the numerical value.|