阅读量:0
在C++中,字符串的find函数用于在字符串中查找指定子字符串的位置。它返回第一次出现子字符串的位置,如果未找到则返回npos。
以下是一个示例,演示如何使用find函数在C++字符串中查找子字符串:
#include <iostream> #include <string> int main() { std::string str = "Hello, World!"; std::string subStr = "World"; size_t found = str.find(subStr); if (found != std::string::npos) { std::cout << "Subtring found at position " << found << std::endl; } else { std::cout << "Substring not found" << std::endl; } return 0; }
在这个示例中,我们首先定义了一个字符串str
和一个子字符串subStr
。然后使用find
函数在str
中查找subStr
,并将结果存储在found
中。最后根据found
的值输出相应的提示信息。
在实际应用中,你可以使用find
函数来判断字符串中是否包含特定的子字符串,或者找到子字符串的位置并进行相应的处理。