#include <string>
char *strstr(const char *haystack, const char *needle);
#include <stdio.h>
#include <string.h>
int main()
{
char str1[50] = "我爱我的祖国";
char str2[50] = "我的";
printf("第一个字符串:%s\n", str1);
printf("第二个字符串:%s\n",str2);
printf("找到:%s\n",strstr(str1, str2));
return 0;
}
beyes@linux-beyes:~/C/base> ./strstr.exe
第一个字符串:我爱我的祖国
第二个字符串:我的
找到:我的祖国
#include <stdio.h>
#include <string.h>
int main()
{
char str1[50] = "我爱我的祖国";
char str2[3] = "\0\0\0";
printf("第一个字符串:%s\n", str1);
printf("第二个字符串:%s\n",str2);
printf("找到:%s\n",strstr(str1, str2));
if(!strstr(str1, str2)) {
printf("not match\n");
}
return 0;
}
beyes@linux-beyes:~/C/base> ./strstr.exe
第一个字符串:我爱我的祖国
第二个字符串:
找到:我爱我的祖国
#include <stdio.h>
#include <string.h>
int main()
{
char str1[50] = "我爱我的祖国";
char str2[50] = "我的母亲";
printf("第一个字符串:%s\n", str1);
printf("第二个字符串:%s\n",str2);
printf("找到:%s\n",strstr(str1, str2));
if(!strstr(str1, str2)) {
printf("not match\n");
}
return 0;
}
beyes@linux-beyes:~/C/base> ./strstr.exe
第一个字符串:我爱我的祖国
第二个字符串:我的母亲
找到:(null)
not match
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |