對於我的情況,我必須檢查2個字符串是否相同。在萬阿英,蔣達清我得到是,不管我投入,我得到一個真正的價值,無論是我插嘴說。檢查字符串是否相同C++
bool Dictionary::checkIfWordExists(string input){
for(int counter=0;counter<234;counter++){
if(input.compare(getWordFromDictionary(counter))){
return true;
}
}
return false;}
出於測試目的,我用這樣的做迴路輸入的東西與我加載的dictionary.txt文件進行比較來測試。
do{
cout<<"enter something you sexy beast"<<endl;
string test;
cin>>test;
if(loadedDictionary.checkIfWordExists(test)){
cout<<"yes"<<endl;
}else{
cout<<"no"<<endl;
}
}while(true);
謝謝你......當我的問題很簡單時,我覺得自己很遲鈍。 Ahaha –
我認爲值得注意的是,使用'=='運算符會比compare()函數更清晰和更正確。 –