pos : str을 pos 위치부터 찾기 시작합니다. ex) pos=3이면 인덱스 3부터 찾아 나감
s : 캐릭터형의 배열을 가리키는 포인터
n : 연속으로 일치해야 하는 최소 길이
c : 찾고자 하는 캐릭터(배열이 아니라 문자 하나)
Return 값
첫 번째로 일치하는 문자의 위치를 return 해 줍니다.
일치하는 위치를 찾지 못한 경우 string::npos를 return합니다.
예시
Sample Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream>#include<string>usingnamespacestd;intmain(){strings1="hello! C world";strings2="world";ssize_tpos=s1.find(s2);if(pos!=string::npos){cout<<"found!"<<'\n';cout<<pos<<endl;}}