поэтому у меня есть этот набор строк, которые хранятся в массиве. Я хочу найти массив, поэтому, когда строка найдена, она должна сказать found
, и когда ее не найти, она должна сказать invalid
это то, что я до сих порпоиск по массиву строки
cout << "Enter a Name to Search" <<endl;
cin >>userInput;
for (int i=0; i<size; i++)
{
if (first_name[i]==userInput)
{
cout <<"Found"<<endl;
}else{
cout << "InValid"<<endl;
break;
}
}
так каждый раз, когда я запускаю это я всегда перенаправлены на другое заявление есть в любом случае для меня, чтобы исправить это
Пожалуйста, измените вопрос, чтобы обеспечить [mcve] – Slava
Вы можете пройти этот код на бумаге (или в голове) и посмотреть, что произойдет, если 'userInput' является вторым элементом в' first_name' массива. – 1201ProgramAlarm
Предоставьте минимальный код, чтобы воспроизвести вашу проблему. Как объявляется 'размер'? – Inline