Witam, mam drobne problemy z wyszukiwaniem.
struct header {
int id;
char element1[128];
char element2[64];
}
header t[10];
header tmp;
cout << "ID: " << endl;
cin >> tmp.id;
//odczytywanie danych ...
for (int i =0; i<sizeof t; i++)
{
if (t[i].element1 == tmp.element1)
{
if (t[i].element2 == tmp.element2)
{
if (t[i].id == tmp.id)
{
//..
}
}
}
}
Nie wiem jak zrobić żeby znalazło element tablicy, który może zarówno spełniać jeden warunek jak i wszystkie przy mniejszej ilości if'ow.