strstr在C++中如何使用

avatar
作者
筋斗云
阅读量:8

strstr 函数用于在一个字符串中查找指定子字符串,并返回子字符串在字符串中第一次出现的位置。使用该函数需要包含头文件 cstring

以下是 strstr 函数的使用示例:

#include <iostream> #include <cstring>  int main() {     const char *str = "Hello, World!";     const char *subStr = "World";      // 在字符串中查找子字符串     const char *result = strstr(str, subStr);      if (result) {         std::cout << "子字符串在字符串中的位置:" << result - str << std::endl;     } else {         std::cout << "未找到子字符串" << std::endl;     }      return 0; } 

在上面的示例中,我们定义了一个字符串 str 和一个子字符串 subStr,然后使用 strstr 函数在字符串 str 中查找子字符串 subStr。如果找到了子字符串,将返回子字符串在字符串中的位置,否则返回 nullptr

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!