объявлен класс "Elements", объект - "e"
void input() //WRITING RECORD**
{
fstream f;
Element e;
f.open("ELEMENT.dat", ios::out|ios::app);
char ch;
do{
e.getinfo();
f.write((char*)&e,sizeof(e));
cout<<"\n More Records?";
cin>>ch;
}while(ch=='y');
f.close();
}
Всякий раз, когда я записываю более 1 записи в файл, сохраняется только первая запись, а остальные не отображаются. [ОБРАБОТКА ФАЙЛОВ, TURBO C ++]
Это логическая ошибка или есть необходимость добавления нового синтаксиса?