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

Как задать в цикле новую директорию (имя папки) в которой нужно создать файл вывода и записать значения? - C++

Восстановить пароль Регистрация
 
FulcrumPlus
0 / 0 / 0
Регистрация: 07.09.2014
Сообщений: 2
07.09.2014, 20:04     Как задать в цикле новую директорию (имя папки) в которой нужно создать файл вывода и записать значения? #1
Доброго времени суток! Немного о самой задаче: есть двухмерная матрица только с bool (0/1) значениями, причем на каждый столбец только единственное значение true (1). Требуется перебрать полным перебором все возможные комбинации, причем число значений true на каждую строку ограничено. Каждой строке ставится в соответствие double значение, каждому столбцу тоже. Сумма размещенных элементов в строке по соответствующим величинам double не должна превышать значения double для данной строки.
Это только часть задачи, она, как и все остальное уже реализована и прекрасно работает. Но метод полного перебора крайне ресурсоемок. Поскольку методика и алгоритм перебора постоянен и известен, то только при помощи одного номера итерации можно восстановить состояние матрицы, соответствующее данному номеру итерации. По идее так можно раздробить одну задачу на несколько меньших. Раздробление уже реализовано работает- задается число частей, на которое нужно раздробить задачу, возвращается для каждой части задачи номер итерации с которой нужно начать перебор и номер итерации, которой нужно завершить выполнение.
Подскажите синтаксис и метод как можно задать динамические директории с файлами вывода- нужно чтобы для каждой части задачи оба числа (начальная и конечная итерации ) записывались в отдельный файл вывод (имя неизменно), каждый в своей созданной папке. (можно чтобы имена папок отличались только одной цифрой- например номер части задачи).
Далее в каждую созданную папку со своим файлом вывода нужно скопировать exe-шник -решатель задачи и запустить все решатели. Это можно сделать, записав батник все созданные директории с файлами итераций.
Пока не знаю как создать в цикле новую папку с новым файлом вывода =).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2014, 20:04     Как задать в цикле новую директорию (имя папки) в которой нужно создать файл вывода и записать значения?
Посмотрите здесь:

C++ Создать двоичный файл и записать в него n целых чисел.Найти среднее арифметичерское среди простых чисел расположенных после минимального значения.
Нужно что бы пароль и имя записывались в файл, как исправить? C++
C++ Как создать директорию?
C++ создать файл 1.part и записать в него первые x элементов массива. После чего, создать второй файл 2.part, куда записать оставшиеся в массиве элементы.
Обработка массива (построить новую «сглаженную» матрицу, значения каждого элемента которой являются:) C++
Создать файл с именем указанным пользователем и записать в него его же имя C++
Дано имя файла и вещественные числа A и D. Создать файл вещественных чисел с данным именем и записать в него 10 первых членов арифметической прогресси C++
Как записать dll из ресурсов в нужную директорию? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 16:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru