int zaloguj(char email, char haslo)
{
int i;
for(i=0;i<nuzytkownik;i++)
{
if(strcmp(uzytkownicy[i].email,email) == 0 && strcmp(uzytkownicy[i].haslo,haslo) == 0)
{
zalogowanyUzytkownik[0].id_uzytkownika=uzytkownicy[i].id_uzytkownika;
strcpy( zalogowanyUzytkownik[0].imieNazwisko, uzytkownicy[i].imieNazwisko );
strcpy( zalogowanyUzytkownik[0].email, uzytkownicy[i].email );
zalogowanyUzytkownik[0].czyAdmin=uzytkownicy[i].czyAdmin;
return 1;
}
}
return 0;
}
a mainie fragment
printf("Podaj email \n");
fflush(stdout);
scanf(" %19[^\n]",email);
printf("Podaj haslo \n");
fflush(stdout);
scanf(" %19[^\n]",haslo);
zalogowany=zaloguj(email,haslo);
if(zalogowany)
{
ogolnie gdy zamiast tego warunku wstawi sie coś na sztywno np 0 lub 1 to działa