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

Передвинуть элементы в массиве указателей на объекты fstream - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Размерность массива без ее ввода с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1210103.html
В условии сказано:" Из файла (имя файла вводится с клавиатуры) считывается массив целых чисел. Размер массива заранее неизвестен...". дальше массив нужно обработать. Как сделать так, чтоб размер...
C++ Начинающий, посоветуйте, с чего начать? Здравствуйте, давно хотел заняться программированием, и сейчас, со всей серьезностью решил изучать. Помогите решить непростой для меня вопрос. C чего начать?, какую литературу и какой язык... http://www.cyberforum.ru/cpp-beginners/thread1210099.html
Какую сортировку массива применить, чтобы посчитать количество перестановок двух соседних элементов? C++
Всем привет. Я раньше создавал подобную тему, но решил создать новую. Вопрос следующий. Скажите, каким видом сортировки массива можно воспользоваться, чтобы посчитать количество перестановок двух...
Найти сумму ряда C++
Здравствуйте уважаемые форумчане! Нуждаюсь в помощи. Имеется ряд http://firepic.org/images/2014-06/16/4mby1f0q9sec.png Необходимо найти его сумму. Visual C++, консольное приложение. Желательно...
C++ Алгоритм Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread1210048.html
Пользователь вводит любые два числа и количество операций, программа должна два числа сложить и результат записать в конец, после сложить два последних числа и так же записать в конец, и так...
C++ Блок-схемы Кто может нарисовать 7 блок-схем, не сложные по видимому, но надо поскорее кто сечет отпишите плиз подробнее

Показать сообщение отдельно
snowleo
14 / 0 / 0
Регистрация: 17.06.2014
Сообщений: 15

Передвинуть элементы в массиве указателей на объекты fstream - C++

17.06.2014, 01:37. Просмотров 350. Ответов 10
Метки (Все метки)

Здравствуйте. Есть прога в которой одновременно надо обрабатывать до 10 файлов. Для этого создан массив указателей на fstream. Проблема такая: при закрытии, например 4-го файла, надо в массиве указателей на файлы сдвинуть элементы к началу массива, начиная с 4 позиции. То есть:
C
1
2
3
4
5
6
fstream fList[10]; //массив указателей на файлы
 
...........................
 
for (int i = 4; i < 10; i++)
      fList[i] = flist[i + 1];
В классе fstream не определен оператор присваивания, так что такой вариант не работает.
Как правильно реализовать этот кусок кода?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.