#include<iostream>
#include<list>
#include<map>
#include<string>
#include<fstream>
#include<sstream>
using namespace std;
int main()
{
map<string, list<size_t>> a;
ifstream in("Text.txt");
string line;
string word;
string s;
cin >> s;
size_t n = 0;
while (getline(in, line))
{
++n;
istringstream is(line);
while (is >> word)
{
if (word == s)
{
a[s].push_back(n);
break;
}
}
}
for (auto &v : a[s])
cout << v << ends;
system("pause");
return 0;
}c++ primer 11.2.2练习11.9
最新推荐文章于 2023-06-08 23:22:52 发布
本文介绍了一个使用C++实现的基本文本搜索程序,该程序能够从指定文件中查找特定字符串并返回其出现的所有行号。利用标准模板库STL中的map和list数据结构,程序能够高效地处理文本数据。

282

被折叠的 条评论
为什么被折叠?



