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

Ваш аккаунт

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

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

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

fseek - позиционировать файл

Описание

      Устанавливает позицию в файле, связаннном с потоком fp.
      Смещение в байтах является величиной со знаком и берет-
      ся  относительно origin.  Значения origin определены в
      io.h файле:
         SEEK_SET     -  начало файла
         SEEK_CUR     -  текущая позиция
         SEEK_END     -  конец файла
      Если файл  открыт в текстовом  режиме,  смещение может
      быть только значением,  возвращенным  ftell,  а origin
      должно быть 0,  или offset должно быть 0.  Если непос-
      редственно перед вызовом  fseek  работала  ungetc,  ее
      результаты теряются.  Если файл  был  открыт  в режиме
      чтения/записи,  следом за fseek можно выполнить чтение
      или запись.

Использование

      #include <stdio.h>
      #include <io.h>
      int fseek(FILE *fp,long offset,int origin); /* ANSI */

Возвращаемое значение

      Возвращает  0  в случае  успеха и ненулевое значение в
      случае ошибки.

Пример

      #include <stdio.h>
      #include <io.h>
      main()
      {
        FILE *fp;
        fp = fopen("file.dat", "r+");
        fseek(fp, 0L, SEEK_END);   /* Перейти в конец файла */
        fseek(fp, 0L, SEEK_SET);   /* Перейти в начало файла */
        fseek(fp, 20L, SEEK_SET);  /* Перейти на смещение 200 */
      }

Рекомендация

      Смотрите также ftell, lseek.

оглавление

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

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
71K
28 апреля 2011 года
Danke
0 / / 28.04.2011
+0 / -1
Мне нравитсяМне не нравится
28 апреля 2011, 22:32:30
Хороший сайт(форум) много полезной инфы нашёл на данном сайте ,и только поэтому решил зарегистрироваться. Спасибо создателям!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог