std::to_string in C++
Last Updated :
26 Apr, 2022
It is one of the method to convert the value’s into string.
The others are-
By using stringstream class
By using to_string() method
By using boost.lexical cast
The to_string() method takes a single integer variable or other data type and converts into the string.
Convert numerical value to string Syntax :
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
#include <bits/stdc++.h>
int main()
{
int var1=16;
std::string str1 = std::to_string(12.10);
std::string str2 = std::to_string(9999);
std::string str3 = std::to_string(var1);
std::cout << str1 << '\n' ;
std::cout << str2 << '\n' ;
std::cout << str3 << '\n' ;
return 0;
}
|
Problem : Find a specific digit in a given integer. Example :
Input : number = 10340, digit = 3
Output : 3 is at position 3
Implementation:
CPP
#include <bits/stdc++.h>
int main()
{
std::string str = std::to_string(9954);
std::cout << "5 is at position " << str.find( '5' ) + 1;
}
|
Output :
5 is at position 3
Share your thoughts in the comments
Please Login to comment...