#include <stdio.h>
#include<iostream>
#include<process.h>
using namespace std;
int main()
{
char s1[50],s2[50];
int k = 0;
cout << "请输入两个字符串:";
cin >> s1 >> s2;
int i = 0, j;
while (i < strlen(s1))
{
j = 0;
while (s1[i] == s2[j] && j < strlen(s2))
{
i++;
j++;
}
if (j == strlen(s2))
{
cout << i - strlen(s2) << endl;
k ++;
}
i = i - j + 1;
}
if (k == 0)
cout << "不存在匹配的字符";
system("pause");
return 0;
}
#include<iostream>
#include<process.h>
using namespace std;
int main()
{
char s1[50],s2[50];
int k = 0;
cout << "请输入两个字符串:";
cin >> s1 >> s2;
int i = 0, j;
while (i < strlen(s1))
{
j = 0;
while (s1[i] == s2[j] && j < strlen(s2))
{
i++;
j++;
}
if (j == strlen(s2))
{
cout << i - strlen(s2) << endl;
k ++;
}
i = i - j + 1;
}
if (k == 0)
cout << "不存在匹配的字符";
system("pause");
return 0;
}