本文主要是介绍strstr函数的用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这个函数的作用是查找子串,从一个字符串中查找另一个字符串,并返回开始匹配的起始地址
strstr函数原型:
char* strstr(const char* str1, const char* str2);
str1是我们在这个字符串中找,str2是我们要去找的字符串,最后会返回开始匹配的地址。
用法展示:
#include<stdio.h>
#include<string.h>
int main()
{char s1[30] = { "We come from China,piojjjfdkg\0" };char s2[30] = { "China" };char *s = strstr(s1, s2);printf("%s",s);return 0;
}
从此可以看出来我们的strstr函数返回地址,并不会直接只是将需要找的内容打印而会从该处开始,一直打印到遇到'\0'为止;
这篇关于strstr函数的用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!