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

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

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

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

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

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

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

Можно ли открыть поток для чтения и записи файла одновременно? - C++
Можно ли открыть поток для чтения и записи одновременно? Этот код не работает: wchar_t temp; wstring wchars; ...

Каким образом после чтения из файла, узнать позицию для чтения следующего куска байт - C++
Здравствуйте, задача такова есть файл, размером 1000 байт, нужно открыть его считать 100 байт, после чтения закрыть. Потом опять открыть...

Как инициализировать дескриптор для записи и чтения файла - C++
Здорова! Написал программку для чтения из файла. Но чото при вызове ничего не происходит. #include <iostream> using std::cout; ...

Как поток чтения (или записи) запихнуть в класс? - C++
Здравствуйте!!! Ребят, подскажите пожалуйста, собственно, как запихнуть в класс поток ifstream? Че-то я озадачен оказался *-) Без...

Функция для чтения из файла в матрицу - C++
#include <iostream> #include <vector> #include <fstream> using namespace std; void setvector(vector<vector<int> > matrix,...

Открытие файла для чтения/записи - C++
Помогите реализовать открытие файла под компилятор g++ или DevC++ вечно ругается на std.. using namespace std; не помогает. как...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4511 / 2853 / 227
Регистрация: 12.12.2009
Сообщений: 7,249
Записей в блоге: 1
Завершенные тесты: 1
23.11.2012, 20:29     Как сбросить поток для чтения файла с начала? #2
std::istream::seekg(streampos)
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Эксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 1
23.11.2012, 20:30     Как сбросить поток для чтения файла с начала? #4
Работа с классом fstream.h
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2012, 21:00     Как сбросить поток для чтения файла с начала?
Еще ссылки по теме:

Открытие бинарного файла для чтения - C++
MS VS 2010 Есть функция, ей передаётся имя бинарного файла для чтения: float detect(string name) { int t; ofstream...

Нужно создать класс для чтения из файла - C++
Нужно создать класс для чтения из файла.

Организовать запись и чтения из файла для 3 программ - C++
Добрый вечер.Помогите пожалуйста организовать запись и чтения из файла для 3 программ,я там где-как написал что знаю,но все равно не могу...

Ошибка при открытии файла для чтения - C++
#include "stdafx.h" #include "nhash.h" #include <iostream> #include <tchar.h> #include <fstream> #include <conio.h> int...

Png из resource файла в память, для чтения LodePNG - C++
Ребята, как прочитать resource файл изображение png , что бы его можно было декодировать через LodePNG Подгрузил картинку HRSRC...

В данный класс добавить код для построчного чтения из файла - C++
помогите пожалуйста в данный класс надо добавить код для построчного чтения из файла Bank_Hall.class...


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

Или воспользуйтесь поиском по форуму:
[progeR]
30 / 8 / 0
Регистрация: 20.08.2011
Сообщений: 605
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     Как сбросить поток для чтения файла с начала?
Ответ Создать тему
Опции темы

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