我似乎无法使用这个简单的代码。我想打开一个文本文件,并使用此函数将每一行与一个单词进行比较:
ifstream ifs("wordsEn.txt");
bool findword (string word)
{
string currentword="";
if (!ifs.is_open()) {
cout << "error" <<endl;
return false;
}
while(getline(ifs, currentword)) {
if (currentword == word) {
cout<< "true" <<endl;
return true;
}
}
return false;
}
虽然这应该有效但是这个函数永远不会返回true。 我知道这是非常基本的,但我无法找到我的错误