#include<fstream.h>
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
struct book
{ char name[30];
char pname[30];
long copsold;
};
void main()
{ clrscr();
book b[10];
fstream abc;
abc.open("tanuj.dat",ios::binary,ios::noreplace);
for(int i=0;i<10;i++)
{
cout<<"Enter book name ";
gets(b[i].name);
cout<<"Enter publisher's name ";
gets(b[i].pname);
cout<<"Ente rno. of copies sold ";
cin>>b[i].copsold;
abc.write((char*)&b[i],sizeof(b[i]));
}
abc.close();
abc.open("tanuj.dat",ios::binary,ios::in);
for(i=0;i<10;i++)
{ abc.read((char*)&b[i],sizeof(b[i]));
puts(b[i].name);
puts(b[i].pname);
cout<<b[i].copsold;
}
abc.close();
getch();
}
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
struct book
{ char name[30];
char pname[30];
long copsold;
};
void main()
{ clrscr();
book b[10];
fstream abc;
abc.open("tanuj.dat",ios::binary,ios::noreplace);
for(int i=0;i<10;i++)
{
cout<<"Enter book name ";
gets(b[i].name);
cout<<"Enter publisher's name ";
gets(b[i].pname);
cout<<"Ente rno. of copies sold ";
cin>>b[i].copsold;
abc.write((char*)&b[i],sizeof(b[i]));
}
abc.close();
abc.open("tanuj.dat",ios::binary,ios::in);
for(i=0;i<10;i++)
{ abc.read((char*)&b[i],sizeof(b[i]));
puts(b[i].name);
puts(b[i].pname);
cout<<b[i].copsold;
}
abc.close();
getch();
}