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

Как зафиксировать позицию в файле, а потом продолжить с неё считывание - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка. В классе наследнике все элементы, которые были унаследованы от базового класса http://www.cyberforum.ru/cpp-beginners/thread1129931.html
выполняя лабу для института, столкнулся с интересной штукой: компилятор выдает, что в классе наследнике все элементы, которые были унаследованы от базового класса, не видны (was not declared in this...
C++ Динамический массив структур. Ошибка преобразования типов Всем привет есть задачка на структуры. Нужно через структуру В сделать динамический массив структуры А. Написал функцию, но компилятор выдаёт ошибку Error 1 error C2440: 'return' : cannot convert... http://www.cyberforum.ru/cpp-beginners/thread1129927.html
C++ Проверка множества на антисимметричность
Напишите пожалуйста программу которая проверяет антисимметричность множества. Заранее спасибо.
Разработать программу в которой размеры и положение окна можно регулировать внутри программы C++
Разработать программу в которой размеры и положение окна можно регулировать внутри программы
C++ Класс обработчик реализует проверку позиций документа на содержание запрещенных символов http://www.cyberforum.ru/cpp-beginners/thread1129904.html
Классы документ и позиция документа. Класс обработчик реализует проверку позиций документа на содержание запрещенных символов, подпись заполненного документа. с++ Начала нет
C++ Упорядочить буквы каждого слова предложения по алфавиту Условие: упорядочить буквы каждого слова предложения по алфавиту. Предложение может иметь больше одной строки и заканчиваться точкой. Вот код: #include "stdafx.h" #include <iostream> #include... подробнее

Показать сообщение отдельно
Roland Discane
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 45

Как зафиксировать позицию в файле, а потом продолжить с неё считывание - C++

26.03.2014, 02:29. Просмотров 450. Ответов 4
Метки (Все метки)

Всем доброй ночи (или доброго утра). Возник вопрос о том, как зафиксировать позицию в файле, а потом продолжить с неё читать. Набросал код, но он не прёт. Помогите пожалуйста разобраться.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
{
    int pos = 0;
    int i = 0;
    std::ifstream fileRead("F://original.txt");
    while (fileRead.eof()) {
        i = 0;
        fileRead.seekg(pos);
        while (i < 4) {
            fileRead.get();
            std::cout << "we";
            i++;
        }
        pos = fileRead.tellg();
        std::cout << "Reading " << pos << " positions";
    }
    fileRead.close();
    system("PAUSE");
    return 0;
}
Добавлено через 7 минут
А, у меня тут косяк
C++
1
while (fileRead.eof())
надо так
C++
1
while (!fileRead.eof())
Лол
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru