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

Вектор потоков - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С вариативной частью http://www.cyberforum.ru/cpp-beginners/thread803685.html
Разработать структуру с вариативной частью для представления информации о студенте (различать бюджетников и контрактников). Общая информация для всех студентов: ф.и.о., средняя успеваемость в диапазоне от 0 до 100 баллов. Вариативная часть: для бюджетников - размер стипендии, для контрактников – годовая стоимость контракта. Стипендия вещественного типа, контракт – целого. Создать массив...
C++ fatal error C1083: Cannot open include file: 'Date.h': No such file or directory Всем добрый вечер! У меня проблема. Мне нужно, чтобы мой класс содержал обьект другого класса как элемент данных, я его добавила в проект, но компилятор ругается #ifndef EMPLOYEE_H // в этом файле я включаю "Date.h" #define EMPLOYEE_H #include <string> using std::string; #include <iostream> using std::ostream; http://www.cyberforum.ru/cpp-beginners/thread803675.html
подскажите, как правильно составить алгоритм C++
Есть 3 планеты, которые вращаются вокруг звезды. Массу, скорость и радиус планет я ввожу с клавиатуры. 5. Рассчитать, на каком расстоянии друг от друга будут находиться планеты для заданного времени t, прошедшего с момента появления звездолета в системе. (планеты в начале на одной прямой стоят) Я так понял, надо как-то находить угол отклонения от первоначальной точки?
Массивы. Программа на поиск минимального Хи квадрата и вывода соответствующей модели C++
Помогите найти ошибку=) Программа на поиск минимального Хи квадрата и вывода соответствующей модели...компиляцию проводит...однако при построении пишет что: Необработанное исключение в "0x010227d7" в "XiKvadrat.exe": 0xC00000FD: Stack overflow. Как понимаю это из-за вылета за края массива....либо определение массива слишком большое...я для примера набила файлы с парочкой строками...все равно та...
C++ исправте код http://www.cyberforum.ru/cpp-beginners/thread803611.html
помогите исправить код, плиз. #include <iostream> #include <string.h> using namespace std; enum type_t{BOOK, JOURNAL}; struct Izdanie { char title; char publish;
C++ char* : принудительно задано логическое значение 'true' или 'false' Почему-то выводит в textbox3 вместо сообщении об ошибке TRUE, и иногда появляется предупреждение(см. выше). Нажмите на форме кнопку Pop и сами увидите. Пример работы программы. подробнее

Показать сообщение отдельно
Cortwave
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 6
09.03.2013, 02:07     Вектор потоков
В программе мне требуется иметь доступ одновременно к большому количеству файлов ( чтение ). Чтение я осуществляю через ifstream. Сначала пробовал сделать так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        vector <ifstream> streams;
    for ( int i = 0 ; i < num_files ; i++ )
    {
        string name;
        name += ( (char)(i+48) + ".txt" );//  имя файла, из которого будет осуществляться чтение
        streams.push_back(ifstream(name));
    }
        for ( int i = 0 ; i < num_files ; i++ )// поочередное чтение из потоков
    {
        string time;
        ifstream in;
        in = (streams[i]);
        getline ( in , time );
        buf[i] = time;
    }
На что компилятор ругался, как мне потом объяснили, потоки копировать нельзя. И предложили сделать массив ссылок на потоки.
C++
1
2
3
4
5
6
7
8
 
    vector <ifstream*> streams;
    for ( int i = 0 ; i < num_files ; i++ )
    {
        string name;
        name += ( (char)(i+48) + ".txt" );
        streams.push_back( new ifstream(name));
    }
Как мне работать с ссылками на потоки ( интересует функция getline ) ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru