Void main() {
ofstream
fr
("
\ \ Papka1 \ \ rez.txt " );
if
( ! fr ) { cout << " no file ?????" << endl ;
/
/ (6.10)
getch
( ); exit ( 1 ); }
cout
<< " OK!! file rez.txt for you\n ";
for
(int i=0; i<6; i++ )
{fr
<< i<< endl; cout<<i<<endl;
}
getch();
}
Так как существует ряд причин,
препятствующих открытию файла, то
рекомендуется делать проверку успешности
его открытия, что и выполнено
в программе. При наличии ошибок имеем
нулевое значение fr:
if(fr= = 0 )cout<< “файл не
открыт” ;
При успешном открытии должно быть fr!= 0, т.е. !fr= 0 .
Оператор с if( !fr) в (6.10) можно читать как ”если не
получилось, то вывод сообщения”.
Напомним, что в языках С и С++ нулевое
значение означает ложь,
а любое ненулевое значение – это истина,
Для открытия файла можно также
использовать функцию open .
Закрывает файл функция close.Если
её нет, то она вызывается автоматически
при завершении программы.
Все рассмотренные выше правила для
вывода информации в файл применимы
в случае ввода данных из файла. Например,
для первого оператора из (6.8) имеем
fr1 >> a >> b;
Отметим еще раз, что текстовые константы
для операторов ввода не нужны.
Примечание.В курсовой работе в
задачах с матрицами желательно
использовать
ввод данных из файла.