Приклад. Сформувати файл з даними про студентів
Сформувати файл з даними про студентів. Для кожного студента ввести номер залікової книжки і прізвище. Для завершення введення використовувати ознаку кінця файлу введення з клавіатури (^z).
#include <iostream.h>
#include <fstream.h>
void main()
{
long nZach;
char FIO[25];
ofstream Studfile("Student.dat");
if ( !Studfile)
cout<<"Файл не вдається створити"<<endl;
else
{
cout<<"Введите номер залікової книжки і прізвище студента"<<endl;
cout<<"Введите ^z для завершення."<<endl;
while (cin>>nZach>> FIO)
{
Studfile<< nZach<<' '<<FIO<<endl;
cout<<"? ";
}
Studfile.close();
}
}
По завершенню роботи з файлом необхідно його закрити за допомогою методу класу close().
Примітка. Цикл «поки не кінець вводу» ( while (cin>>nZach>> FIO) ) можна використати у формі while (!cin.eof()). Але в цьому випадку до файлу потрапляє зайвий останній запис з пустими значеннями.
Дата добавления: 2015-08-26; просмотров: 527;