strstr()函数在给定字符串中返回第一个匹配字符串的指针。它用于返回从第一个匹配开始到最后一个字符的子字符串。

语法:

char *strstr(const char *string, const char *match)

strstr()函数参数

string: 表示要在其中搜索子字符串的完整字符串。

match: 表示要在完整字符串中搜索的子字符串。

strstr()函数示例

#include<stdio.h>
#include <string.h>

int main() {
    char str[100] = "this is javatiku with c and java";
    char *sub;
    sub = strstr(str, "java");
    printf("\nSubstring is: %s", sub);
    return 0;
}

输出:

Substring is: javatiku with c and java

在上面的示例中,我们在字符串"this is javatiku with c and java"中搜索子字符串"java"。使用strstr()函数找到第一个匹配的子字符串,并返回指向匹配位置的指针。在输出中,我们可以看到子字符串"javatiku with c and java"。

标签: c语言, c语言教程, c语言技术, c语言学习, c语言学习教程, c语言下载, c语言开发, c语言入门教程, c语言进阶教程, c语言高级教程, c语言面试题, c语言笔试题, c语言编程思想