Програмування динамічної структури даних – цилічна черга
31
2.3.10 Функція SaveData
Функція SaveData зберігає блочним способом усі записи з черги у файл.
Node *Data;
Data = Q->Header;
Data=Data->next;
int i;
FILE *fp;
fp = fopen ( "Database.txt","wb" );
if( fp != NULL )
{
for(i=1;i<=Q->sizer;i++)
{
fwrite ( Data, sizeof ( Node ), 1, fp );
Data = Data->next;
}
cout<<"База данных сохранена\n";
fclose ( fp );
}