}
void library()
{
clrscr();
FILE* f1;
if (!(f1=fopen("lyb.txt","a+")))//відкриття файлу за домогою режима «а+», що означає зчитування та додавання інформації
{
perror("Error in open file!!!");
getchar();
exit(0);
}
do
{
clrscr();
cout<<"Press Enter for exit\n";
videoteka ex1;
char line[255];
for (int i=0;i<255;i++)line[i]=0;
cout<<"Enter name of movie:"; cin.getline(line,255);
if (line[0]=='\0')
{
fclose(f1);
return;
}
for (int i=0;i<20;i++) ex1.name[i]=line[i];
cout<<"Enter studio of movie:"; cin.getline(line,255);
for (int i=0;i<15;i++) ex1.studio[i]=line[i];
cout<<"Enter genre of movie:"; cin.getline(line,255);
for (int i=0;i<15;i++) ex1.genre[i]=line[i];
cout<<"Enter year of movie:"; cin.getline(line,255);
for (int i=0;i<4;i++) ex1.year[i]=line[i];
cout<<"Enter producer of movie:"; cin.getline(line,255);
for (int i=0;i<15;i++) ex1.producer[i]=line[i];
cout<<"Enter actors of movie:"; cin.getline(line,255);
for (int i=0;i<100;i++) ex1.actors[i]=line[i];
cout<<"Enter about movie:"; cin.getline(line,255);
for (int i=0;i<200;i++) ex1.about[i]=line[i];
cout<<"Enter estimation of a film:"; cin.getline(line,255);
for (int i=0;i<2;i++) ex1.bal[i]=line[i];
ex1.FIO[0]='\0';
ex1.name[20]=0;
ex1.studio[15]=0;
ex1.genre[15]=0;
ex1.year[4]=0;
ex1.producer[15]=0;
ex1.actors[100]=0;
ex1.about[200]=0;
ex1.bal[2]=0;
ex1.FIO[50]=0;
fwrite(&ex1,sizeof(ex1),1,f1);//запис даних про тільки-но введені фільми до файлу
}
while (1==1);
}
void menu()
{
char i[255];
do
{
clrscr();
cout<<" Menu\n";
cout<<"1 - List preview\n";
cout<<"2 - Add to the library\n";
cout<<"0 - exit\n";
cout<<"\nEnter:";
cin.getline(i,255);
if (i[0]=='1') list();
if (i[0]=='2') library();
}
while (i[0]!='0');
}
void main()
{
menu(); }
ДОДАТОК Б
Перелік фільмів в відеотеці