Witam!
Mam problem z wyszukiwaniem po nazwisku w rekordzie.
Mam kod:
void po_nazwisku(uczen *s,int n,string nazw )
{
for(int i=0;i<n;++i)
{
if(s[i].nazwisko == nazw)
{
wypisz(s,n);
}
else
system("cls");
cout <<"Nie znaleziono ucznia o takim nazwisku, sprobuj ponownie \n";
getchar();
}
}
}
Ale przy else jest na pewno błąd logiczny, bo zostanie wyświetlony komunikat dla pierwszego != nazw. Jak to rozwiązać tak aby wypisało wszystkie szukane nazwiska ,a jeśli nie znajdzie to wyświetli stosowny komunikat?