#include<iostream>
#include<string>
#include<fstream>
using namespace std;
void main()
{
cout << "*****************************************search engine************************************************" << endl;
cout << " --- (ATTENTION:please set the search file with the exe programme,thank you!)" << endl;
string filename;
string search;
string judge;
int count = 0;
string line;
do
{
cout << "please enter the fileName you want to search" << endl; /*提示输入待查找文件名*/
cin >> filename;
ifstream file; /*绑定并打开文件*/
file.open(filename);
if (!file) /*检查文件能否打开*/
{
cout << "please correct the file has been set with the exe programm" << endl;
return;
cout << "please enter the string you want to search" << endl; /*提示输入待查找字符串*/
cin >> search;
getline(file, line);
while (file) /*一行一行查找*/
{
if (line.find(search) < string::npos)
count++;
getline(file, line);
}
cout << "The " << search << " occurrence number in this file is: " << count << endl;
cout << "Do you want to continue?(press yes to continue)" << endl; /*提示用户是否需要继续使用*/
cin >> judge;
} while (judge == "yes");
}