Открытие и закрытие файла

Прототип: FILE *fopen(char *a,char *b); - открытие файла.

Параметры:

- a – имя файла (полный путь);

- b – способ обработки:

- r – только чтение;

- w – только запись;

- a – только добавление в конец существующего файла.

Параметры способа обработкиrи wмогут дополняться символом +, который означает также и возможность изменения содержания файла.

Пример. w+ - создать файл и затем изменять.

Возвращаемое значение: указатель на файл (при нормальном открытии) | NULL (при ошибке).

Пример.

FILE *p; // Указатель на файл. Должен быть описан в программе

..................................

p=fopen("u:\c_lections\examples\out.dat", "r");

 

Прототип: int fclose(FILE *); - закрытие файла.

Возвращаемое значение: 0 - нормальное закрытие | EOF - ошибка.