convert a string to float c++ code example
Example 1: how to change a string to an float in c++
#include <iostream>
#include <string>
int main() {
std::string str = "123.4567";
// convert string to float
float num_float = std::stof(str);
// convert string to double
double num_double = std::stod(str);
std:: cout<< "num_float = " << num_float << std::endl;
std:: cout<< "num_double = " << num_double << std::endl;
return 0;
}
Example 2: c++ std string to float
std::string num = "0.6";
double temp = ::atof(num.c_str());
std::cout << temp << std::endl;
// Output: 0.6