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

возможно ли прочитать текстовый файл сначала еще раз без закрытия? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Движение модели http://www.cyberforum.ru/cpp-beginners/thread517845.html
Всем доброго времени суток.Нуждаюсь в помощи.Подскажите как изменить направление движения модели когда происходит поворот по её оси.То есть гоночки, машина поворачивает(моделька крутится в право в лево) и при этом её позиция также изменяется (то есть машина входит в поворот) однако когда я пытаюсь организовать поворот модель просто крутится и двигается в прежнем направлении. Вот как я делаю ...
C++ Занести в массив значения функции и вывести его на экран Занести в массив значения функции \operatorname{f} (x, y) = (x + y)^2, \; 0 \le x \le 5, \, 0 \le y \le 3 и вывести его на экран http://www.cyberforum.ru/cpp-beginners/thread517797.html
C++ Написать программу ввода в массив 10 чисел и поиска в нем минимального значения
Написать программу ввода в массив 10 чисел и поиска в нем минимального значения
Цикл: Написать программу вычисления модулей введенных чисел C++
Написать программу вычисления модулей введенных чисел до тех пор, пока пользователь не введет 0
C++ Вычислить сумму http://www.cyberforum.ru/cpp-beginners/thread517792.html
C++ ASCII to Bin Доброго времени суток. Передо мной стоит задача записи в текстовый файл исходных данных и перезапись этих данных в другой бинарный файл известной заданной структуры по мере наполнения текстового файла. С записью вопрос решен, те есть входящий поток установленной формы в наличии. Текстовый файл в передлах 10-15 мегабайт макс. В основном это числа. Не подскажет ли многоопытный all -... подробнее

Показать сообщение отдельно
DPS
 Аватар для DPS
32 / 32 / 3
Регистрация: 12.11.2011
Сообщений: 107
Завершенные тесты: 1
13.03.2012, 15:23     возможно ли прочитать текстовый файл сначала еще раз без закрытия?
Добрый день!!! Подскажите пожалуйста, возможно ли прочитать текстовый файл еще раз сначала? Или чтобы начать чтение снова, надо его закрыть и снова открыть???
Допустим имеется такой текстовый файл: 1 2 3 4 5 6 7 8 9 10
Тогда после прочтения всего файла переменная будет содержать значение 10. Пробовал перевести указатель чтения на начало (seekg(0,ios::begin)), указатель устанавливается на ноль, но если я вновь пробую читать сначала, чтения не происходит... Т.е. в переменной t как было, так и остается значение 10(хотя по логике должно быть 1)


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include<iostream>
#include<fstream>               //для потоков
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Rus");    //поддержка русского языка
 
    char namefile[30];  
    
    cout<<"Введите путь к файлу:  ";
 
    cin.getline(namefile,29);
    
    ifstream in(namefile);                              //создаем поток 
 
    if(in.is_open())            //проверка открытия файла
        cout<<"Файлы успешно открыт"<<endl;
    else
    {
        cout<<"Ошибка открытия файла"<<endl;
        return -1;
    }
    
    int t;                      //для хранения переменной
    
    while(!in.eof())
    {
        in>>t;
        cout<<t<<endl;
    }
    cout<<"Чтение окончено\n";
 
    in.close();
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru