Ваше Имя:
Пароль:

+ Регистрация




fopen()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 27 апреля 2006 | Просмотров: 28800 | Комментариев: 0
#include <stdio.h>
FILE *fopen(const char *fname, const char *mode);

Функиия fopenf() открывает файл, имя которого задается параметром fname, и возвращает указатель на поток, связанный с этим файлом. Типы операций, которые разрешено выполнять с файлом, определяются параметром mode. Возможные значения параметра mode. Строка символов, которая будет играть роль имени реального файла, должна определять его имя, допустимое в данной операционной системе. Эта строка может включать спецификацию пути, если среда поддерживает такую возможность.
fgets()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 27 апреля 2006 | Просмотров: 17260 | Комментариев: 0
#include <stdio.h>
char fgetc(char *str, int num, FILE *stream);

Функция fgets() читает из входного потока stream не более num-1 символов и помещает их в массив символов, адресуемый указателем str. Символы, читаются до тех пор, пока не будет прочитан символ новой строки или значение EOF, либо пока не будет достигнут заданный предел. По завершении чтения символов сразу же за последним из них размешается нулевой символ. Символ новой строки сохраняется и становится частью массива, адресуемого элементом str.
fgetpos()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 27 апреля 2006 | Просмотров: 10165 | Комментариев: 0
#include <stdio.h>
int fgetpos(FILE *stream, fpos_t *position);

Функция fgetpos() сохраняет в объекте, на который указывает параметр position, текущее значение указателя позиции файла из заданного потока. Объект, адресуемый элементом position, должен иметь тип fpos_t. Сохраняемое значение может быть полезно Только для последующего обращения к функции fsetpos().
fgetc()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 27 апреля 2006 | Просмотров: 16181 | Комментариев: 0
#include <stdio.h>
int fgetc(FILE *stream);

Функция fgetc() возвращает символ, взятый из входного потока stream и находящийся сразу после текущей позиции, а также увеличивает указатель текущей позиции файла. Этот символ читается как значение типа unsigned char, преобразованное в целое.
fflush()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 27 апреля 2006 | Просмотров: 9624 | Комментариев: 0
#include <stdio.h>
int fflush(FILE *stream);

Если поток stream связан с файлом, открытым для записи, то при обращении к функции fflush() в этот файл будет физически записано содержимое выходного буфера. При этом файл остается открытым.
ferror()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 27 апреля 2006 | Просмотров: 8996 | Комментариев: 0
#include <stdio.h>
int ferror(FILE *stream)

Функция ferror() проверяет наличие ошибки при работе с файлом, связанным с потоком stream. Нулевое значение, возвращаемое этой функцией, говорит о том, что никакой ошибки не обнаружено, а ненулевое значение означает ее наличие.
feof()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 27 апреля 2006 | Просмотров: 11869 | Комментариев: 0
#include <stdio.h>
int feof(FILE *stream);

Функция feof() проверяет, достигнут ли конецфайла, связанного с потоком stream. Если указатель текущей позиции файла установлен на конец файла, возвращается ненулевое значение; в противном случае возвращается нуль.