我有這個代碼的問題,我試圖驗證一個字母是否在一個單詞中,但由於某些原因它不會讓我把==
。沒有運算符「==」匹配這些操作數字符串
#include <string>
#include <iostream>
using namespace std;
bool Verification(string a, string b)
{
bool VF = false;
for (int i = 0; i < a.size(); i++)
{
if (a[i] == b) //Here is the problem
{
VF = true;
}
}
return VF;
}
您的意思是? 'if(a [i] == b [i])' –
正如錯誤所述,沒有'operator =='可以比較'char'和'string' – Praetorian
爲什麼要這樣做? –