Составители:
Рубрика:
21
// Опеpация-функция ввода в стpуктуpу с клавиатуpы
istream &operator >> (istream &in, BOOK &x)
{
int v;
cout << "\nФамилия автора:";
in.seekg(0,ios::end);
in.get(x.fio,FIO-1,'\n');
cout << "\nНазвание книги:";
in.seekg(0,ios::end);
in.get(x.name,NAME-1,'\n');
cout<<"\nГод издания:";
in.seekg(0,ios::end);
in >> v;
itoa(v,x.god,10); // преобразование целого числа в строку
cout<<"\nИздательство:";
in.seekg(0,ios::end);
in.get(x.izd,IZD-1,'\n');
cout<<"\nТираж:";
in.seekg(0,ios::end);
in >> v;
itoa(v,x.tirag,10);
return in;
}
// Опеpация-функция вывода стpуктуpы на дисплей
ostream &operator << (ostream &out, BOOK x)
{
out.setf(ios::left);
out << "¦" << setw(FIO) << x.fio << "¦" << setw(NAME)
<< x.name << "¦" << setw(4) << x.god << "¦"
<< setw(IZD) << x.izd << "¦" << setw(5) << x.tirag << "¦\n";
fprot.setf(ios::left);
fprot << "¦" << setw(FIO) << x.fio << "¦" << setw(NAME)
<< x.name << "¦" << setw(4) << x.god << "¦"
<< setw(IZD) << x.izd << "¦" << setw(5) << x.tirag << "¦\n";
return out;
}
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »