要利用到一个函数 char *strstr(char *str1, char *str2); 为 判断字符串2是否为字符串1的字串,若是则返回str2在str1中首次出现的指针位置,若不是返回NULL;
简单点:strstr(字符串1,字符串2);字符串1是否包含字符串2;
头文件:#include<stdlib.h>
所以代码为:
//main()
//{
// char s1[100], s2[N],*p;//注意是指针p
// printf("请输入两个字符串:\n");
// scanf_s("%s",s1,N);
// scanf_s("%s",s2,N);
// p= strstr(s2,s1);// 得到地址值
// if (p)
// printf("第一个字符串:%s 包含 第二个字符串:%s 的初始下标为%d\n", s2, s1,p-s1);
//用找到的地址值-
// else
// printf("没有包含");
//
//
//}