Программирование на языке высокого уровня - 40 стр.

UptoLike

Составители: 

40
default:
cout << "Вводите только цифры от 1 до 4" << endl;
}
}
}
// определение функции вывода на экран шапки таблицы
void tabl()
{
cout << "------------------------------------------------------\n";
cout << "| Ф.И.О. | Должность | Отдел |\n";
cout << "|--------------------|--------------------|----------|\n";
}
// определение функции создания файла
void sozdanie()
{
char c;
ofstream ff; // создание потока ff для записи в файл
SOTRUDNIK s;
ff.open( "kadry.txt" );
// открытие файла kadry.txt и связывание его
// c потоком ff
if ( !ff) // проверка открытия файла
{
cerr << "Ошибка открытия файла kadry.txt для записи\n";
exit(1); // аварийный выход
}
// Цикл записи элементов в файл
do
{
cin >> s; // обращение к операции-функции ввода с клавиатуpы
ff << s; // обращение к операции-функции записи в файл
cout<<"\nПpодолжить ввод?(Y/N или Д/H)";
cin.seekg(0L, ios::end);
c = cin.get();
}
while ( c == 'y' || c == 'Y' || c == 'д' || c == 'Д');
ff.close(); // закpытие файла
}