Convert String to double/float
 
In some cases, it is useful to convert a number inside a string to a double or float. This can easily be done with the function atof, as the following code shows:
#include <iostream.h>
#include <string>

using namespace std;

int main () {
string somestr = "4.4982";
double number = atof(somestr.c_str());
cout << number+1; // output: 5.4982
}

If you want to have a char array as the input of atof, don't forget to terminate it with the char '\0'!
 
admin / Dec 05, 2008
   
 
 
Login: 
Pass: 
 
 
     
     
2004 - 2018 / lookass.ch
makememad@lookass.ch