listaO * obecnyO = 0; listaO * Poczatek = 0; //Tu bedzie nasza lista while(!feof(liosob)) { if(obecnyO == 0) { obecnyO=malloc(sizeof(obecnyO)); Poczatek = ObecnyO; } else { obecnyO->Next =malloc(sizeof(obecnyO)); obecnyO = obecnyO->Next; } fread(&obecnyO,sizeof(osoby),1,liosob); }