【发布时间】:2014-01-02 15:39:06
【问题描述】:
所以我有一个字符数组(大小为 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 次。
有什么想法吗?
【问题讨论】:
-
您的问题被标记为 for-loop。怎么样?
-
我整天都在放屁。我的道歉