アイテムの配列を検索し、見つかった場合は 1 を返し、そうでない場合は 0 を返すクラスの検索関数を作成したいと考えています。
ここで私のコードですが、常に0を返します:
// implementation file
bool bag::find(string item_name)
{
for (int i = 0; i < 5; i++)
if (arr[i] == item_name)
return true;
return false;
}
文字列 arr[5]={"a","b","c","d","e"}
配列の最大サイズは 5 です
// main
cout << find("a");
正しく検索するにはどうすればよいですか?