发布网友 发布时间:2022-04-26 17:24
共4个回答
热心网友 时间:2023-10-17 03:32
strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。找到所搜索的字符串,则该函数返回第一次匹配的字符串的地址;如果未找到所搜索的字符串,则返回NULL。
包含文件:string.h
函数名: strstr
函数原型:
extern char *strstr(char *str1, const char *str2);
语法:
strstr(str1,str2)
str1: 被查找目标 string expression to search.
str2: 要查找对象 The string expression to find.
返回值:若str2是str1的子串,则先确定str2在str1的第一次出现的位置,并返回此str1在str2首位置的地址。;如果str2不是str1的子串,则返回NULL。
例程:
热心网友 时间:2023-10-17 03:32
利用指针,比较指针*p指向的字符是否与关键字相等热心网友 时间:2023-10-17 03:33
Please input str:
abcderfg
Please input search str:
de
Find!
Press any key to continue
#include<stdio.h>
#include<string.h>
main()
{
char str[80]={0},key[10]={0};
puts("Please input str:");
gets(str);
puts("Please input search str:");
gets(key);
if (strstr(str,key)!=NULL)
puts("Find!");
else
puts("Not Find!");
}
热心网友 时间:2023-10-17 03:34
#include <stdio.h>追答难道这个不支持中间的吗?