Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

fgetpos

fgetpos


Функция            Возвращает положение указателя  текущей  позиции  в
                   файле.

Синтаксис          #include<stdio.h>
                   int fgetpos(FILE * stream, fpos_t *pos);

Файл, содержащий   stdio.h
прототип

Описание           fgetpos сохраняет    позицию    указателя    файла,
                   связанного с потоком stream,  в месте,  указываемом
                   pos. Точное значение является "волшебной булочкой",
                   другими словами, для вас оно не имеет значения.

                   Тип fpos_t описывается следующим образом:

                        typedef long fpos_t;

Возвращаемое       При успешном завершении fgetpos возвращает 0. При
значение           ошибке возвращает      ненулевое     значение     и
                   устанавливает errno в EBADF или EINVAL.

Переносимость      Поддерживается стандартом ANSI C.

Смотрите также     fseek, fsetpos, ftell, tell.

Пример:

#include<string.h>
#include<stdio.h>

int main(void)
{
   FILE *stream;
   char string[] = "Тестовый пример";
   fpos_t filepos;
   /* создать файл для его изменения */
   stream = fopen("DUMMY.FIL","w+");
   /* записать в файл данные */
   fwrite(string,strlen(string),1,stream);
   /* сообщить положение указателя */
   fgetpos(stream,&filepos);
   printf("Указатель находится в %ld позиции\n");
   fclose(stream);
   return 0;
}

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог