s.substr(pos,len);
// CPP program to illustrate substr()
#include <string.h>
#include <iostream>
using namespace std;
int main()
{
// Take any string
string s1 = "Geeks";
// Copy three characters of s1 (starting
// from position 1)
string r = s1.substr(1, 3);
// prints the result
cout << "String is: " << r;
return 0;
}
// CPP program to illustrate substr()
#include <string.h>
#include <iostream>
using namespace std;
int main()
{
// Take any string
string s1 = "Geeks";
// Copy two characters of s1 (starting
// from position 3)
string r = s1.substr(3, 2);
// prints the result
cout << "String is: " << r;
return 0;
}
#include <string>
#include <iostream>
int main() {
std::string innerPlanets{"Mercury Venus Earth Mars"};
// Copy 5 characters from position 8
std::cout << innerPlanets.substr(8, 5) << "
";
size_t begin = innerPlanets.find("Earth");
// Copy characters from "Earth" to the end of the string
std::cout << innerPlanets.substr(begin);
}
#include <iostream>
#include <string>
using namespace std;
void cpp_strings()
{
string unformatted_full_name { "StephenHawking" };
string first_name = unformatted_full_name.substr(0, 7);
// string first_name { unformatted_full_name, 0, 7 };
string last_name = unformatted_full_name.substr(7, 7);
string formatted_full_name = first_name + last_name;
formatted_full_name.insert(7, " ");
cout << formatted_full_name;
}
int main()
{
cpp_strings();
return 0;
}
string sub_string=main_string.substr(first_pos_of_the_substring_from_main_string,length_of_the_substring_from_main_string_starting_from_the_first_position
String is: ks
Code Example |
---|
Cpp :: convert 2d array to 1d c++ |
Cpp :: how to split string into words c++ |
Cpp :: c++ check if string is isogram |
Cpp :: how to find something in a string in c++ |
Cpp :: c++ do every 1 minutes |
Cpp :: if statement c++ |
Cpp :: C++, for-loop over an array array |
Cpp :: how many months have 31 days |
Cpp :: c++ hello world linux |
Cpp :: ascii cpp |
Cpp :: c++ compile to exe |
Cpp :: cpp lambda function |
Cpp :: c++ saying hello world |
Cpp :: inline c++ |
Cpp :: size() in c++ SET |
Cpp :: for loop in cpp |
Cpp :: vector in c++ |
Cpp :: C++ Nested if...else |
Cpp :: prime or not in cpp |
Cpp :: data types in c++ |
Cpp :: udo apt install dotnet-sdk-5 permission denied |
Cpp :: convert wchar_t to to multibyte |
Cpp :: Syntax for C++ Operator Overloading |
Cpp :: cmake g++ address sanitizer |
Cpp :: what was the piep piper app |
Cpp :: intersection between vector c++ |
Cpp :: flag of georgia |
Cpp :: find nth fibonacci number |
Cpp :: or in c++ |
Cpp :: create vector of specific size c++ |