11.2 Файловая библиотека stdio.h
-
Для того, чтобы использовать функции этой библиотеки,
необходимо включить заголовочный stdio.h:
-
#include
<stdio.h>
- Блок описания файла. Все файловые функции используют специальную структуру
FILE описанную в stdio.h
-
typedef struct
{
unsigned
char *curp; /*
указатель на текущую позицию в буфере */
unsigned
char *buffer; /*
буфер */
int
level; /* уровень буферизации */
int
bsize; /* размер буфера */
unsigned
short istemp; /* */
unsigned
short flags; /*
флажки управления статуса */
wchar_t
hold; /* текущий символ, если файл открыт без буфера */
char
fd; /* дескриптор файла */
unsigned
char token; /* */
} FILE; /* описание структуры для работы с
файлом */
- Открыть файл
-
FILE *fopen(const char *filename, const
char *mode);
fopen открывает файл с именем
filename.
- Строковый параметр mode используется для указания моды открытия файла и имеет следующие значения:
- Возвращаемое значение.
- При успешном завершении открытия файла fopen возвращает
значение указателя на структуру типа FILE, в противном случае возвращает
значение NULL.
|
|