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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
[progeR]
29 / 7 / 0
Регистрация: 20.08.2011
Сообщений: 601
#1

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

23.11.2012, 20:27. Просмотров 749. Ответов 4
Метки нет (Все метки)

Добрый вечер.

Создали поток, связали с ним файл (текстовый). Начинаем чтение файла, читаем, читаем, пришли к его концу. Как теперь заставить поток вновь начать чтение файла с самого начала?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2012, 20:27     Как сбросить поток для чтения файла с начала?
Посмотрите здесь:

C++ Функция для чтения из файла в матрицу
Открытие бинарного файла для чтения C++
C++ Создание файла для записи и чтения, запись в файл данных
Открытие файла для чтения/записи C++
C++ Ошибка при открытии файла для чтения
C++ В данный класс добавить код для построчного чтения из файла
Как инициализировать дескриптор для записи и чтения файла C++
C++ как поток чтения(или записи) запихнуть в класс?
Организовать запись и чтения из файла для 3 программ C++
C++ Выделение динамической памяти для чтения каждой структуры из файла
C++ Png из resource файла в память, для чтения LodePNG
Нужно создать класс для чтения из файла C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
 Аватар для Kastaneda
4252 / 2784 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 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
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12508 / 7070 / 794
Регистрация: 27.09.2012
Сообщений: 17,458
Записей в блоге: 2
Завершенные тесты: 1
23.11.2012, 20:30     Как сбросить поток для чтения файла с начала? #4
Работа с классом fstream.h
[progeR]
29 / 7 / 0
Регистрация: 20.08.2011
Сообщений: 601
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     Как сбросить поток для чтения файла с начала?
Ответ Создать тему
Опции темы

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