Convert String To Float C++ Stringstream 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
Comments
Post a Comment