fopen

Синтаксис:

:
FILE* fopen(const char * Имя, const char* Режим)

Открывает файл с указанным именем для действия, которое задается параметром Режим.

Режим Действие
r Только запись. Файл открывается только для чтения
w Чтение. Файл открывается для записи. Если файл с указанным в качестве первого параметра функции fopen уже существует, то новые данные записываются поверх старых, т. е. старый файл фактически уничтожается
(окончание)
A Добавление. Файл открывается для записи данных в конец

Если файл открывается как текстовый, то после символьной константы, определяющей режим открытия файла, нужно добавить символ t. Например, строка rt задает, что для чтения открывается текстовый файл.
В случае успешного открытия файла функция fopen возвращает указатель на поток, из которого можно читать или в который можно записывать. Если по какой-либо причине операция открытия файла не была выполнена, fopen возвращает null. В этом случае, чтобы получить информацию о причине ошибки, следует обратиться к функции f error.
Заголовочный файл:  

fprintf

Синтаксис:

: int fprintf(FILE *Поток, Формат, СписокПеременых);

Выполняет форматированный вывод (см. printf) в файл, связанный с потоком, указанным в качестве первого параметра.
Файл, связанный с потоком, должен быть открыт как текстовый, в режиме, допускающем запись (см. fopen).
Заголовочный файл:

fscanf

Синтаксис:

:
int fscanf(FILE *Поток,
const char* Формат, СписокАдр) ;

Выполняет форматированное (см. scanf) чтение значений переменных из файла, связанного с потоком, указанным в качестве первого параметра.
Файл, связанный с потоком, должен быть открыт как текстовый, в режиме, допускающем чтение (см. f open).
Заголовочный файл:

fgets

Синтаксис:

:
char* fgets(char * Строка,
int КолСимволов, FILE *Поток)

Читает из указанного потока символы и записывает их в строку, указанную при вызове функции. Чтение заканчивается, если прочитан символ с номером КолСимволов-1 или если очередной символ является символом новой строки.
Прочитанный из файла символ новой строки заменяется нулевым символом.
Файл, связанный с потоком, должен быть открыт как текстовый, в режиме, допускающем чтение (см. f open).
Заголовочный файл:

fputs

Синтаксис:

char* fputs(char *Строка, FILE *Поток)

Записывает в указанный поток строку символов. Символ конца строки, нуль-символ, в поток не записывается.
Файл, связанный с потоком, должен быть открыт как текстовый, в режиме, допускающем запись (см. f open).
Заголовочный файл:

terror

Синтаксис:

int ferror(FILE* Поток)

Возвращает ненулевое значение, если последняя операция с указанным потоком завершилась ошибкой.
Заголовочный файл:

feof

Синтаксис:

:
int feof(FILE* Поток)

Возвращает ненулевое значение, если в результате выполнения последней операции чтения из потока достигнут конец файла.
Заголовочный файл:

fclose

Синтаксис:
int fclose(FILE* Поток)

Закрывает указанный поток. Заголовочный файл: