以下は私が書いたコードです。if
ステートメントは天気を判断するためのものであり、単語が文に含まれていませんが、関数を持ちたいと考えています。誰でもこれと何をテストできますか
#include <iostream>
#include <cstdio>
#include <string>
#include <iomanip>
using namespace std;
int main ()
{
char sentence[50];
char search [50];
int numtimes = 0;
cout << "Enter a sentence: " << endl;
gets_s (sentence);
cout << endl;
cout << "Your sentence is: \n" << sentence << endl;
cout << "Enter a any word: " << endl;
gets_s (search);
cout << endl;
cout << "The word is: " << search << endl;
int i, len;
int j, lenS;
len = strlen(sentence);
lenS = strlen(search);
for (i = 0; i < len - lenS + 1; i++)
{
if (sentence[i] == search[0])
{
for (j = 0; j < lenS; j++)
{
if (sentence[i+j] != search[j])
break;
}
if (j == lenS)
{
cout << "search found\n";
break;
}
}
}
if (i == len - lenS +1)
{
return 1;
}
system("PAUSE");
return 0; }