Witam mam problem z funkcją wczytującą znaki z pliku,
while((ch=getc(wp))!=EOF)
{
for(i=0;(ch=getc(wp))!=44;i++)
{
wsk->imie[i]=ch;
}
for(i=0;(ch=getc(wp))!=44;i++)
{
wsk->nazwisko[i]=ch;
}
for(i=0;(ch=getc(wp))!=44;i++)
{
wsk->dat_ur[i]=ch;
}
for(i=0;(ch=getc(wp))!=44;i++)
{
if(ch=='0')wsk->plec=0;
else wsk->plec=1;
}
for(i=0;(ch=getc(wp))!=44;i++)
{
wsk->pesel[i]=ch;
}
for(i=0;(ch=getc(wp))!=44;i++)
{
wsk->e_mail[i]=ch;
}
wsk++;
}
fclose(wp);
}
a mianowicie kiedy warunek w pętli
while((ch=getc(wp))!=EOF)
nie jest spełniony program się wyłącza.