Es uno de los métodos para convertir el valor en string.
Los otros son-
Usando la clase stringstream
Usando el método to_string()
Usando boost.lexical cast
El método to_string() toma una sola variable entera u otro tipo de datos y la convierte en la string.
Convertir valor numérico a string Sintaxis:
string to_string (int val); string to_string (long val); string to_string (long long val); string to_string (unsigned val); string to_string (unsigned long val); string to_string (unsigned long long val); string to_string (float val); string to_string (double val); string to_string (long double val); Parameters : val - Numerical value. Return Value : A string object containing the representation of val as a sequence of characters.
CPP
// CPP program to illustrate // std::to_string #include <bits/stdc++.h> // Driver code int main() { int var1=16; // Converting float to string std::string str1 = std::to_string(12.10); // Converting integer to string std::string str2 = std::to_string(9999); // Converting integer to string by taking a variable std::string str3 = std::to_string(var1); // Printing the strings std::cout << str1 << '\n'; std::cout << str2 << '\n'; std::cout << str3 << '\n'; return 0; }
12.100000 9999 16
Problema: encontrar un dígito específico en un entero dado. Ejemplo :
Input : number = 10340, digit = 3 Output : 3 is at position 3
Implementación:
CPP
// CPP code to find a digit in a number // using std::tostring #include <bits/stdc++.h> // Driver code int main() { // Converting number to string std::string str = std::to_string(9954); // Finding 5 in the number std::cout << "5 is at position " << str.find('5') + 1; }
Producción :
5 is at position 3
Este artículo es una contribución de Rohit Thapliyal . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@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