【发布时间】:2017-06-18 00:21:30
【问题描述】:
所以基本上我想要实现的是我有一个文本文件,我必须找到一个特定的单词以及位置(行的位置和单词在该行的位置)。如何使用 C++ 的基本知识来实现它...我是新手,还没有研究过矢量等。感谢您的帮助
fstream x;
x.open("file.txt);
while(getline(x,str)) {
//extract word from str and save in str1
if(reqWord == str1)
print("match found");
}`
【问题讨论】:
-
您遇到了哪些问题?匹配单词?确定行号?确定行中的位置?我会逐行阅读文本,同时记录阅读的行数。使用
string::find()检查每一行,它还返回字符串开始的位置。 -
查找行中的单词以及行中的位置...嗯,行位置很容易找出...但是找到单词在行中的位置