0
点赞
收藏
分享

微信扫一扫

Pytorch(二)

sullay 2024-11-11 阅读 36

1.strstr函数的使用

char * strstr ( const char *str1, const char * str2);

实例:

#include <stdio.h>
#include <string.h>
int main()
{
	char str[] = "zhangsan lisi wanger";
	char* pch;
	pch = strstr(str, "lisi");
	puts(pch);
	return 0;
}

运行结果:

2.strstr函数的模拟实现

char* my_strstr(const char* str1, const char* str2)
{
	char* cp = (char*)str1;
	char* s1, * s2;
	if (!*str2)
		return((char*)str1);
	while (*cp)
	{
		s1 = cp;
		s2 = (char*)str2;
		while (*s1 && *s2 && !(*s1 - *s2))
			s1++, s2++;
		if (!*s2)
			return(cp);
		cp++;
	}
	return(NULL);
}
int main()
{
	char str[] = "zhangsan lisi wanger";
	char* pch;
	pch = my_strstr(str, "lisi");
	puts(pch);
	return 0;
}
举报

相关推荐

0 条评论