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;
}
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;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯