C++
[C++] string::find() (문자열에서 특정 문자 찾기)
foreverever
2019. 4. 21. 21:33
반응형
string::find()
-
string 클래스의 멤버함수로서, str.find("찾는 문자") 로 사용
-
반환값은 찾는 문자의 첫번째 인덱스값
-
찾는 문자가 없을 경우는 string::npos를 리턴한다.
(npos는 no position으로 쓰레기값 나옴)
#include <iostream> #include <string> //string::find() using namespace std; String str = "I want to be rich"; int main() { //rich 문자 유무 판단 if (str.find("rich") != string::npos) { cout << "찾는 문자가 존재합니다"; int index = str.find("rich"); //해당 문자의 시작 인덱스 반환 } }
반응형