[c++] 문자열에서 특정 문자열 인덱스 확인하는 방법

#include #include using namespace std;

int main() { string str = “Hello, world!”; string subStr = “world”;

size_t found = str.find(subStr);
if (found != string::npos) {
    cout << "Substring found at index: " << found << endl;
} else {
    cout << "Substring not found" << endl;
}

return 0; } ``` C++에서는 string 클래스의 `find` 함수를 사용하여 문자열에서 특정 부분 문자열의 인덱스를 확인할 수 있습니다. 이 함수는 찾고자 하는 부분 문자열이 해당 문자열 내에서 처음 등장하는 위치의 인덱스를 반환합니다. 만약 부분 문자열을 찾지 못할 경우에는 `string::npos`를 반환합니다.