Составители:
Рубрика:
99
int otdel; // отдел
};
int main()
{
clrscr();
book b; // создание экземпляра объекта
ofstream outfile("kniga"); //открытие файла для записи
if(!outfile)
{cerr<<"файл не открыть";
exit(1);
}
cout<<"Введите номер записи, фамилию, должность, номер отдела"
<<" и символ eof по окончании ввода\n";
while(cin>>b.nzap>>b.fam>>b.dol>>b.otdel)
{
outfile<<b.nzap<<" "<<b.fam<<" "<<b.dol<<" "<<b.otdel<<endl;
cout<<" ? ";
}
outfile.close();
ifstream infile("kniga"); // открывает файл для чтения
if(!infile)
{cerr<<"файл не открыть";
exit(1);
}
cout<<"Это содержание файла:\n";
cout<<setw(10)<<"номер записи”
<<setw(10)<<"фамилия"<<setw(15)<<”должность"
<<setw(13)<<"отдел"<<endl;
while(infile>>b.nzap>>b.fam>>b.dol>>b.otdel)
output(b.nzap, b.fam, b.dol, b.otdel); // вызов функции вывода
infile.close();
cout<<"\n\n";
cout<<"\nНажмите любую клавишу ...";
getch();
return 0;
}
void output(int z, char* a, char* n, int s) // описание функции вывода
{
cout<<setiosflags( ios::left)<<setw(15)<< z<<setw(13)<< a<<setw(13)
<<n<<setw(8)<<setiosflags( ios::right)
<< s<<endl;
}____________________________________________________________________
Рис. 15.3. Продолжение
Страницы
- « первая
- ‹ предыдущая
- …
- 97
- 98
- 99
- 100
- 101
- …
- следующая ›
- последняя »
