Составители:
Рубрика:
41
// определение функции вывода всей информации на экран
void prosmotr()
{
ifstream finp; // создание потока finp для чтения из файла
SOTRUDNIK s;
finp.open( "kadry.txt", ios::in );
// открытие файла kadry.txt и связывание его
// с потоком finp
if ( !finp ) // проверка открытия файла
{
cerr << "Ошибка открытия файла kadry.txt для чтения\n";
exit(1); // аварийный выход
}
cout << "\nСписок элементов из файла\n";
tabl(); // вывод на экран шапки таблицы
while ( finp )
{
finp >> s ; // обращение к
операции-функции чтения из файла
if ( strlen ( s.fio) <= 0 )
// длина первого поля в записи меньше либо равна нулю
break; // выход из цикла
cout << s; // обращение к операции-функции вывода на экран
}
finp.close(); // закpытие файла
cout << "|--------------------|--------------------|----------|\n";
}
// определение функции вывода на экран информации,
// отвечеющей условию поиска
void vibor()
{
char fio[FIO]; // для ввода условия поиска
ifstream fi; // создание потока
fi для чтения из файла
SOTRUDNIK b;
fi.open("kadry.txt", ios::in);
// открытие файла kadry.txt и связывание его
// с потоком fi
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »