Функции работы с файлами
fgets
Синтаксис:
char* fgets(char * Строка, int КолСимволов, FILE *Поток)
Читает из указанного потока символы и записывает их в строку, указанную при вызове функции. Чтение заканчивается, если прочитан символ с номером КолСимволов-1 или если очередной символ является символом новой строки.
Прочитанный из файла символ новой строки заменяется нулевым символом.
Файл, связанный с потоком, должен быть открыт как текстовый, в режиме, допускающем чтение (см .fopen).
Заголовочный файл:
<stdio.h>
fputs
Синтаксис:
char* fputs(char *Строка, FILE *Поток)
Записывает в указанный поток строку символов. Символ конца строки, нуль-символ, в поток не записывается.
Файл, связанный с потоком, должен быть открыт как текстовый, в режиме, допускающем запись (см .fopen).
Заголовочный файл:
<stdio.h>
ferror
Синтаксис:
int ferror(FILE* Поток)
Возвращает ненулевое значение, если последняя операция с указанным потоком завершилась ошибкой.
Заголовочный файл:
<stdio.h>
feof
Синтаксис:
int feof(FILE* Поток)
Возвращает ненулевое значение, если в результате выполнения последней операции чтения из потока достигнут конец файла.
Заголовочный файл:
<stdio.h>
fclose
Синтаксис:
int fclose(FILE* Поток)
Закрывает указанный поток.
Заголовочный файл:
<stdio.h>