atof()Prototype: float atof(const char *string);Header File: stdlib.h (C) or cstdlib (C++) Explanation: This function accepts a string and converts it into a floating point number. For example, if "1234.34" is passed into the function, it will return 1234.34. If the string contains a decimal place, the number will not be truncated. If a valid number is contained in the string, but is terminated by a non-valid character, the number will be returned, and the non-valid character will be ignored Example:
//Example reads in a string, and converts it to an float
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
char a_char[10];
cin>>a_char;
cout<<"As a float: "<<atof(a_char);
}
Other Functions
|