鸟语天空
C语言—strstr()
post by:追风剑情 2019-11-6 21:19

char * strstr(const char *s1, const char *s2)该函数返回s1字符串中s2字符串出现的首位置。如果s1中没有找到s2,则返回空指针。

示例

//Visual Studio中加上这句才可以使用scanf()
//否则只能使用scanf_s()
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>

//argc: 参数个数 argv[]: 参数数组
int main(int argc, char *argv[])
{
	const char * s1 = "this is a string1 and string2!";
	const char * s2 = "string";
	//该函数返回s1字符串中s2字符串首次次出现的位置,
	//如果未找到s1字符中,则返回空指针
	char * c = strstr(s1, s2);
	if (c != NULL)
		puts(c);

	system("pause");
	return 0;
}

运行测试

111.png

评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容