永发信息网

C语言判断一个字符串是否是另一个字符串的子串

答案:1  悬赏:0  手机版
解决时间 2021-03-26 14:24
  • 提问者网友:放下
  • 2021-03-26 03:47
C语言判断一个字符串是否是另一个字符串的子串
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-03-26 03:59
string.h 
strstr函数 
函数名: strstr 
功 能: 在串中查找指定字符串的第一次出现 
用 法: char *strstr(char *str1, char *str2); 
说明:返回指向第一次出现str2位置的指针,如果没找到则返回NULL。 

调用函数,判断返回值是否等于NULL,决定是否输出:
 
#include 
#include 
 
int main()
{
    char s[]="12345678";
    char s1[]="135";
    char s2[]="567";
 
    if ( strstr(s,s1) )
    {
        printf("ok
");
    }
    else
    {
        printf("no
");
    }
//--以上显示no
    if ( strstr(s,s2) )
    {
        printf("ok
");
    }
    else
    {
        printf("no
");
    }
//--以上显示ok
    return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯