Contact: aviboots(AT)netvision.net.il
38,488 questions
50,155 answers
573 users
#include <iostream> int main() { std::string str = "3.14159"; float f = stof(str); std::cout << f; } /* run: 3.14159 */
#include <iostream> int main() { std::string str = "3.14159"; float f = atof(str.c_str()); std::cout << f; } /* run: 3.14159 */
#include <iostream> #include <sstream> float convertToFloat(std::string str) { float f; std::stringstream ss(str); ss >> f; return f; } int main() { std::string str = "3.14159"; float f = convertToFloat(str); std::cout << f; } /* run: 3.14159 */
using std::cout; using std::endl; using std::string; int main() { string s = "3.14"; string::size_type st; float f = std::stof(s, &st); cout << f << " size_type: " << st << endl; } /* run: 3.14 size_type: 4 */
#include <iostream> #include <string> using std::cout; using std::endl; int main() { const char *s = "3.14"; float f = std::stof(s); cout << f << endl; } /* run: 3.14 */