我有一个大小为5的字符数组,每个索引都包含一个字符,我正在获取用户输入需要在该数组中搜索的字符。但是我不确定如何检查char cInput
是否存在于数组的所有索引中。
char cLetters[5] = {'b', 'b', 'b', 'b', 'b'};
char cInput;
cout << "Enter a character to search for: ";
cin >> cInput;
我不应该这样做,对吗?
if(cInput == cLetters[0] && cInput == cLetters[1] && cInput == cLetters[2]
&& cInput == cLetters[3] && cInput == cLetters[4])
return true;
特别是当数组的大小为200时,我不会写200次那个条件语句。
有什么想法吗?