Форум программистов, компьютерный форум, киберфорум
Наши страницы

Обработка файлов. Функция seekg(); - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ и асемблерные вставки.Как это просиходт синтаксически? http://www.cyberforum.ru/cpp-beginners/thread790524.html
Я искал в великом Гугле,Мне интересно как это происходит вставки в С++, Для этого нужно ставить MASM или все интегрировано в visual studio(Инсталирована Visual Studio 2010). Люди посоветуйте в какую...
C++ Как передать ссылку на объект в класс Здравствуйте! Подскажите, пожалуйста, почему не работает: log.h class LogClass { public: bool InitializeLog(); void Write(char*); private: std::ofstream m_fout; http://www.cyberforum.ru/cpp-beginners/thread790522.html
Подсчет елементов в одномерном динамическом массиве (есть решение на C#.NET) C++
Здравствуйте, у меня вопрос: если я в консоль введу массив символов, к примеру: 0,1,4,в,н,ш,с,4,8; как можно будет подсчитать их количество, а если без вопроса то вопрос один: как подсчитать их...
C++ Найти количество вещественных чисел в файле и вывести их в другой файл
Не получается решить данную задачу.. Если бы кто помог, был бы признателен. И так, вот мой код в данный момент #include <iostream> #include <string> #include <fstream> using namespace std; ...
C++ Вывести строку – словесное описание указанного возраста http://www.cyberforum.ru/cpp-beginners/thread790513.html
Дано целое число в диапазоне от 20 до 80, определяющее возраст в годах. Вывести строку – словесное описание указанного возраста, обеспечив правильное согласование числа со словом «год», например: 20...
C++ Оператор выбора switch Для двух вводимых пользователем чисел, вычислить сумму их квадратов или разность их кубов в зависимости от выбранного переключателя. подробнее

Показать сообщение отдельно
kebal
9 / 9 / 0
Регистрация: 02.11.2012
Сообщений: 153

Обработка файлов. Функция seekg(); - C++

20.02.2013, 01:06. Просмотров 994. Ответов 4
Метки (Все метки)

ifstream fileReader("sdf.txt");
int a;
while (fileReader >> a) { ...; }
А теперь, чтобы повторить данный while нужно написать
fileReader.clear();
fileReader.seekg(0);
Так вот, почему не достаточно одного seekg(0)? Эта функция перемещает ползунок чтения на начало файла. А вот функция clear() устанавливает флаг ошибки в положение "нет ошибки" и я не пойму зачем нам это нужно, если и функции seekg(0) по идее достаточно, а ошибки считывания никакой не было.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru