HOWTO: Convert a String to a Floating-Point NumberLast reviewed: August 26, 1997Article ID: Q11558 |
The information in this article applies to:
SUMMARYIn an application developed with Microsoft C or C/C++, the sscanf() function is a good alternative to the atof() function to convert a string of digits into a floating-point number. If a string does not represent a valid number, atof() returns the value zero; sscanf() returns more useful error information. The application can use the error value from sscanf() with the matherr() function to perform error handling. The atof() function does not call matherr() unless an actual math exception occurs. The text below presents two recommended methods to convert a string to a floating-point number.
Version : MS-DOS:6.0,6.00a,6.00ax,7.0; WINDOWS:1.0,1.5,1.51,1.52; WINDOWS NT:1.0,2.0,2.1,4.0,5.0 Platform : MS-DOS NT WINDOWS Issue type : kbhowto |
================================================================================
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |