C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Нетология

 fgetpos / f / Библиотечн. функции Borland C++

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;
}



Letyshops [lifetime]