在 C 语言中,可以使用 函数来查找字符串中是否包含子字符串。以下是 函数的原型:
#include <string.h> char *strstr(const char *str1, const char *str2);
函数会在2024香港港彩开奖结果号码46号 字符串中查找第一次出现的 子字符串,并返回该子字符串在 中的指针。如果找不到子字符串,则返回 。
下面是一个示例代码,演示了如何使用 2025年新澳门彩历史开奖记录走势图函数查找字符串:
#include <stdio.h> #include <string.h> int main() { char str1[] = "Hello, world!"; char str2[] = "world"; char *result; // 在 str1 中查找 str2 result = strstr(str1, str2); if (result != NULL) { printf("'%s' 找到在位置:%ld\\n", str2, result - str1); } else { printf("'%s' 未找到\\n", str2); 澳门正版四不像四不像正版 } return 0; }
上述代码将输出 ,表示在字符串 中找到了子字符串 ,并且它的起始位置是索引为 7 的位置。
需要注意的是, 函数只会找到第一次出现的子字符串。如果需要查找所有的匹配项,你可能需要使用循环来遍历整个字符串,并在每次找到匹配时更新搜索的起始位置。
评论列表