void kryteria1(Trasy* tab, int k)
{
char panstwo[15];
cout << "Podaj kraj, w ktorym chcesz wyszukac trasy: ";
cin >> panstwo;
cout << "--------------------" << endl;
for (int y=0; y<=k; y++)
{
if (tab[y].kraj==panstwo)
{
cout << "Znaleziono takie miejsce w bazie, numer pozycji: " << y+1 << endl;
cout << "Jest to: ";
cout << tab[y].kraj << endl;
cout << tab[y].miasto << endl;
cout << tab[y].stopien_trudnosci<< endl;
cout << tab[y].dlugosc_trasy << "[m]"<< endl;
}
}
}
Mam tutaj kawałek funkcji, problem polega na tym, że gdy podaje jakies panstwo zgodne z panstwem znajdującym sie w strukturze to if i tak się nie wykonuje. Czyli caly problem jest w porówywaniu tych łańcuchów:
if (tab[y].kraj==panstwo)
Jakieś sugestie?