Основы программирования на языке Си. Кучин Н.В - 79 стр.

UptoLike

Составители: 

79
int rename(char *oldname, char *newname);
ftell – возвращает положение указателя текущей позиции файла, свя-
занного с потоком stream. Значение возвращается в виде смещения в
байтах относительно начала файла. Значение, возвращаемое функцией
ftell, в дальнейшем можно использовать при вызове функции fseek. ftell
возвращает положение указателя текущей позиции при успешном за-
вершении.При ошибке возвращается значение – 1L.
long int ftell( FILE *stream);
fseek – устанавливает адресный указатель файла, соответствующий
потоку stream, в новую позицию, которая расположена по смещению
offset относительно места в файле, определенного параметром
fromtwhere. Параметр fromtwhere может иметь одно из трех значений 0,
1 или 2, которые представлены тремя символическими константами,
определенными в файле stdio.h, следующим образом:
SEEK_SET(0) – начало файла, SEEK_CUR(1) – позиция текущего
указателя файла, SEEK_END(2) – конец файла(EOF); Функция fseek
возвращает значение 0, если указатель файла успешно перенесен, и не-
нулевое значение в случае неудачного завершения.
int fseek(FILE *stream, long int offset, int fromwhere);
fgetpos – сохраняет позицию указателя файла, связанного с потоком
stream, в месте, указываемом параметром pos. При успешном заверше-
нии fgetpos возвращает 0.
int fgetpos(FILE *stream, fpos_t *pos);
Здесь и далее fpos_t - предварительно объявленный тип typedef long
fpos_t.
fsetpos - устанавливает указатель текущей позиции файла, связан-
ного с потоком stream в новую позицию, которая определяется значени-
ем, получаемым предшествующим вызовом функции fgetpos. При ус-
пешном завершении fsetpos возвращает 0.
Int fsetpos( FILE *stream, const fpos_t *pos);
7.5. Функции неформатированного ввода-вывода
fgetc – получает символ из потока stream.
int fgetc(FILE *stream);
fgetchar – получает символ из потока stdin.
int fgetchar( void );