Witam,
Ktos moze ma pomysł w jaki sposób zrobić tak, że mam dane w elemencie tablicy i teraz chce przejsc przez cala liste i porownac dane kazdego elementu listy i jezeli dane z pod ktoregos elementu listy rownaja sie z danymi kryjacymi sie pod elementem tablicy to zalozmy wyswietla sie komuniakt. Oczywiscie czysty jezyk C.
Co wykombinowałe, ale cos nie trybi, chociaz sprawdzalem i tutaj i tutaj są takie same dane, na rozne sposoby kombinowalem, dane sa takie same, ale nie wchodzi w ogole do if'a.
struct lista *help = PoczatekListy;
while(help != NULL)
{
for(j=0; j<ilosc_skladnikow_danego_dania[numer_przepisu_realizacji-1]; j++)
{
if(tab2[numer_przepisu_realizacji-1].tab1[j].nazwa_produktu == help->x.nazwa_produktu)
{
printf("WORK\n");
}
}
help = help->next;
}
Tam kombinuje na rozne sposoby, nawet wrzuciłem no gotowca, jakby ze pierwszy element listy posiada takie same dane jak pierwszy elemenet tablicy i porownalem to w ogole mi nie wchodzi w if'a, caly czas omija, jakby dane sie niezgadzaly, co tutaj moze nie grac?