c++primer怎么看,c++primer看不懂
1 #包括输入输出流
2 #包含向量
3 #包含集
4 #包含地图
5 #包含文件操作
6 #包括流
7 #包含字符串
8
9使用命名空间标准
10
11 int main()
12 {
13如果流入
14英寸。打开( C:\ \ Users \ \ HP \ \ Desktop \ \ passage。txt’);
15矢量字符串//使用向量字符串来保存整个输入文件的一份拷贝,输入文件的每行保存为其中的每一个元素
16映射字符串,设置int word _ and _ row//使用地图将每个单词与它出现的行号设置关联起来,使用设置可以保证行号不会重复且升序保存
17弦s;
18 while (getline(in,s))
19 {
20排。推回;
21 }
22 for(size _ t I=0;我划船。size();我)
23 {
24串字;
25 istringstream read(行【我】);//使用用法来将每行分解为单词
26 while(读字)
27字与行[字]。插入;
28 }
29
30弦S1;//s1为待查找的单词。注意:待查找的单词不能与句号或逗号连在一起!
31而(cin s1 s1!=q ) //输入q时终止输入
32 if (word_and_row.find(s1)!=word_and_row.end())
33 {
34 int i=word_and_row[s1].size();
35 cout s1 出现我次恩德尔
36为(自动d:字与行[s1])
37 cout (line d 1 ) row[d]endl;
38
39 }
其他40个
41 {
" 42码"这个词在这篇文章中找不到!请再输入一个词:endl
43 }
44英寸。close();
45
46返回0;
47 }
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。