이 함수는 지정된 하위 문자열을 찾는 데 사용됩니다.
통사론
두 개의 문자열 str1과 str2를 고려하십시오. 구문은 다음과 같습니다.
str1.find(str2);
매개변수
str : 검색할 문자열입니다.
위치 : 검색을 시작할 문자의 위치를 정의합니다.
N : 검색할 문자열의 문자 수입니다.
채널 : 검색할 문자를 정의합니다.
반환 값
첫 번째 일치하는 첫 번째 문자의 위치를 반환합니다.
실시예 1
간단한 예를 살펴보겠습니다.
#include using namespace std; int main() { string str= 'java is the best programming language'; cout << str<<' '; cout <<' position of the programming word is :'; cout<< str.find('programming'); return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Java is the best programming language Position of the programming word is 17 </pre> <h2>Example 2</h2> <p>Let's see simple example by passing position of a character as a parameter.</p> <pre> #include using namespace std; int main() { string str= 'Mango is my favorite fruit'; cout << str<<' '; cout<< ' position of fruit is :'; str.find('fruit',12); return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Mango is my favorite fruit Position of fruit is 21 </pre> <h2>Example 3</h2> <p>Let's see simple example of finding a single character.</p> <pre> #include using namespace std; int main() { string str = 'javatpoint'; cout << 'String contains :' << str; cout<< 'position of p is :' << str.find('p'); return 0; } </pre> <p> <strong>Output:</strong> </p> <pre> String contains : javatpoint Position of p is 5 </pre> <br></' ';></pre></' ';>
실시예 2
문자의 위치를 매개변수로 전달하여 간단한 예를 살펴보겠습니다.
#include using namespace std; int main() { string str= 'Mango is my favorite fruit'; cout << str<<\' \'; cout<< \' position of fruit is :\'; str.find(\'fruit\',12); return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Mango is my favorite fruit Position of fruit is 21 </pre> <h2>Example 3</h2> <p>Let's see simple example of finding a single character.</p> <pre> #include using namespace std; int main() { string str = 'javatpoint'; cout << 'String contains :' << str; cout<< 'position of p is :' << str.find('p'); return 0; } </pre> <p> <strong>Output:</strong> </p> <pre> String contains : javatpoint Position of p is 5 </pre> <br></\' \';>
실시예 3
단일 문자를 찾는 간단한 예를 살펴보겠습니다.
#include using namespace std; int main() { string str = 'javatpoint'; cout << 'String contains :' << str; cout<< 'position of p is :' << str.find('p'); return 0; }
산출:
String contains : javatpoint Position of p is 5
\' \';>' ';>