First my context is that of a compiler writer who needs to convert floating point literals (strings) into float/double values. I haven\'t done any floating point programming
On MSVC you can use _atoflt(), defined in stdlib.h