Форум программистов, компьютерный форум CyberForum.ru

Как сбросить поток для чтения файла с начала? - C++

Восстановить пароль Регистрация
 
[progeR]
6 / 7 / 0
Регистрация: 20.08.2011
Сообщений: 590
23.11.2012, 20:27     Как сбросить поток для чтения файла с начала? #1
Добрый вечер.

Создали поток, связали с ним файл (текстовый). Начинаем чтение файла, читаем, читаем, пришли к его концу. Как теперь заставить поток вновь начать чтение файла с самого начала?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
23.11.2012, 20:29     Как сбросить поток для чтения файла с начала? #2
std::istream::seekg(streampos)
DPS
 Аватар для DPS
32 / 32 / 3
Регистрация: 12.11.2011
Сообщений: 107
Завершенные тесты: 1
23.11.2012, 20:30     Как сбросить поток для чтения файла с начала? #3
Чтобы прочитать файл сначала (если поток ifstream in): in.clear(); in.seekg(0,ios::beg).
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,915
Записей в блоге: 2
Завершенные тесты: 1
23.11.2012, 20:30     Как сбросить поток для чтения файла с начала? #4
Работа с классом fstream.h
[progeR]
6 / 7 / 0
Регистрация: 20.08.2011
Сообщений: 590
23.11.2012, 21:00  [ТС]     Как сбросить поток для чтения файла с начала? #5
Цитата Сообщение от DPS Посмотреть сообщение
Чтобы прочитать файл сначала (если поток ifstream in): in.clear(); in.seekg(0,ios::beg).
Функции clear() нет.
in.seekg(0,ios::beg) не работает.
in.seekg(0) не работает.

Добавлено через 15 минут
А нет, clear() все-таки есть. Странно, что Qt ее не показывает в выпадающем списке...
Yandex
Объявления
23.11.2012, 21:00     Как сбросить поток для чтения файла с начала?
Ответ Создать тему
Опции темы

Текущее время: 15:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru