Приклад. Сформувати файл з даними про студентів

Сформувати файл з даними про студентів. Для кожного студента ввести номер залікової книжки і прізвище. Для завершення введення використовувати ознаку кінця файлу введення з клавіатури (^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; просмотров: 485;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.