bool SaveS(Student *Lista) //Zapisywanie studentow. Zwroci 1 w przypadku bledu Wywolanie SaveS(Lista); { FILE *file = fopen("Students.hihihahaha","wb"); if(!file) return 1; while(Lista) { fwrite(Lista,sizeof(Student),1,file); Lista = Lista->N; } fclose(file); return 0; } bool SaveN(Napoj *Lista) //Zapisywanie Napojow. Zwroci 1 w przypadku bledu { FILE *file = fopen("Drinks.hihihahaha","wb"); if(!file) return 1; while(Lista) { fwrite(Lista,sizeof(Napoj),1,file); Lista = Lista->N; } fclose(file); return 0; } Student *LoadS(Student *Lista) //Wczytywanie Studentow. Zwroci 0 w wypadku bledu. Wywolanie Lista = LoadS(Lista); { FILE *file = fopen("Students.hihihahaha","rb"); if(!file) return 0; Student Buf; while(fread(&Buf,sizeof(Student),1,file)) { Lista = AddS(Lista,Buf); } fclose(file); return Lista; } Napoj *LoadN(Napoj *Lista) //Wczytywanie Napoje. Zwroci 0 w wypadku bledu. Wywolanie Lista = LoadN(Lista); { FILE *file = fopen("Drinks.hihihahaha","rb"); if(!file) return 0; Napoj Buf; while(fread(&Buf,sizeof(Napoj),1,file)) { Lista = AddN(Lista,Buf); } fclose(file); return Lista; }