Библиотека fstream.h предоставляет возможность
программировать ввод и вывод в файл по аналогии с объектами cin и cout библиотеки iostream.h.
Открытие файла для чтения осуществляется
назначением объекта класса входных потоков:
ifstream in("d:\Test1.txt");
Здесь in – имя объекта, который далее может использоваться подобно
объекту cin, но
информация будет читаться не с клавиатуры, а из файла, имя которого указано в
скобках.
Аналогично открывается файл для записи:
ofstream out("d:\Test2.txt")
Здесь out – имя объекта, который далее может использоваться подобно
объекту cout, но
информация будет записываться не на дисплей, а в файл, имя которого указано в
скобках.
Проверка открытия файла производится как
проверка создания объекта, например:
if(!in)
//если файл не открывается или не создается
{ //работу программы
закончить
cout<<RUS("Файл не открыт\n");
getch();
return 1;
}
После завершения работы с файлом его
следует закрыть:
in.close();
|