Witam
Mam poki co banalny program, ktory tworzy baze danych, umozliwia zapis do pliku i pozniejszy odczyt z pliku. Ale chcialbym dodac opcje wydrukowania zapisanych do pliku danych, a w pliku zapisuja mi sie one w dosc dziwny sposob:
sama funkcja zapisu wyglada tak (tylko nie czepiac sie ew. kiepskiej jakosci kodu, pisalem to dawno temu)
void zapisz(char* nazwa)
{
current=root->Next;
FILE* stream;
stream=fopen(nazwa,"w+b");
do
{
fwrite(current,sizeof(PERSON),1,stream);
current=current->Next;
}
while(current!=NULL);
fclose(stream);
cout<<"Sukces";
_getch();
}
W jaki sposob zmodyfikowac ja, aby zapisywala dane do pliku w postaci typu: