Analiza la string interpretando su contenido como un número de punto flotante, que se devuelve como un valor de tipo flotante.
Sintaxis:
float stof (const string& str, size_t* idx = 0); float stof (const wstring& str, size_t* idx = 0); Parameters : str : String object with the representation of a floating-point number. idx : Pointer to an object of type size_t, whose value is set by the function to position of the next character in str after the numerical value. This parameter can also be a null pointer, in which case it is not used. Return Value : On success, the function returns the converted floating-point number as a value of type float.
A continuación se muestra la implementación en C++ de std::stof :
// CPP code to convert floating // type number to string #include <bits/stdc++.h> int main() { // String to be parsed std::string str = "100.80"; // val to store parsed floating type number float val = std::stof(str); // Printing parsed floating type number std::cout << val; return 0; }
Producción:
100.8
// CPP code to convert integer // type number to string #include <bits/stdc++.h> int main() { // String to be parsed std::string str = "1000"; // val to store parsed integer type number float val = std::stof(str); // Printing parsed integer type number std::cout << val; return 0; }
Producción:
1000
Este artículo es una contribución de Rohit Thapliyal . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA