C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
C++ String Find()This function is used for finding a specified substring. Syntax
Consider two strings str1 and str2. Syntax would be : str1.find(str2); Parameters
str : String to be searched for. pos : It defines the position of the character at which to start the search. n : Number of characters in a string to be searched for. ch : It defines the character to search for. Return value
It returns the position of the first character of first match. Example 1Let's see the simple example.
#include<iostream>
using namespace std;
int main()
{
string str= "java is the best programming language";
cout << str<<'\n';
cout <<" Position of the programming word is :";
cout<< str.find("programming");
return 0;
}
Output: Java is the best programming language Position of the programming word is 17 Example 2Let's see simple example by passing position of a character as a parameter.
#include<iostream>
using namespace std;
int main()
{
string str= "Mango is my favorite fruit";
cout << str<<'\n';
cout<< " position of fruit is :";
cout<< str.find("fruit",12);
return 0;
}
Output: Mango is my favorite fruit Position of fruit is 21 Example 3Let's see simple example of finding a single character.
#include<iostream>
using namespace std;
int main()
{
string str = "TheDeveloperBlog";
cout << "String contains :" << str;
cout<< "position of p is :" << str.find('p');
return 0;
}
Output: String contains : TheDeveloperBlog
Position of p is 5
Next TopicC++ Strings
|