#include <cstdlib>
    double atof( const char *str );

The function atof() converts str into a double, then returns that value. str must start with a valid number, but can be terminated with any non-numerical character, other than ā€œEā€ or ā€œeā€. For example,

     x = atof( "42.0 is the answer" );

results in x being set to 42.0.

Related Topics: atoi, atol, sprintf, strtod