在 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 的位置。

需要注意的是, 函数只会找到第一次出现的子字符串。如果需要查找所有的匹配项,你可能需要使用循环来遍历整个字符串,并在每次找到匹配时更新搜索的起始位置。