Alex613
0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 15
|
||||||
#1 | ||||||
Проблемы с переименовыванием и копированием файлов в определенной последовательности - C++01.12.2012, 15:12. Просмотров 546. Ответов 3
Метки копированием, определенной, переименовыванием, последовательности, проблемы, файлов (Все метки)
Здраствуйте. И с ходу):
Есть папка "in", в ней есть текстовый файл (1.txt), в нем ряд цифер (без пробелов). В этой же папке есть 10 картинок с именами x0, x1, x2, x3, x4, x5, x6, x7, x8, x9 . Каждая картинка соответствует своей цифре. Тоесть в картинке х0 нарисован 0, в картинке х7 нарисована семерка. Есть еще папка "out" изначально она пуста. Задача программы: В зависимости от чисел в текстовом файле (1.txt), брать картинки и копировать их в папку "out". B и переименовывать их по порядку. Задавать им порядковый номер. Честно говоря что то мне сложно обьяснить. Поетому попробую привести пример. В текстовом файле есть последовательность чисел: 19910 В итоге (после запуска программы), в папке "out" должно появиться 5 изображений. Имена их (этих изображений) должны быть: 0, 1, 2, 3, 4. В первом изображении нарисована единичка, во втором девятка, в третьем девятка, в четвертом единичка, в пятом нолик. Зарание прошу прошу прошения за такое обьяснение. Проблема: Если запустить программу (с такими цифрами как в примере (19910)). То на выходе в папке "out" получаем результат: 5 изображений: Имя: 0 Нарисован: нолик Имя: 1 Нарисована: единичка Имя: 9 Нарисована: девятка Имя: х1 Нарисована: единичка Имя: х9 Нарисована: девятка А у меня были надежды) что на выходе я получу: 5 изображений: Имя: 0 Нарисована: единичка Имя: 1 Нарисована: девятка Имя: 2 Нарисована: девятка Имя: 3 Нарисована: единичка Имя: 4 Нарисован: нолик Так как, последовательность цифер в текстовике : 19910 Кто дочитал ко донца очень признателен) Помогите разобраться. Я уже голову сломал) P.S. компилятор DEV-C++ И еще, в итоге нужно будет использовать ету программу с текстовиком в котором будет 10 млн цифер. Если просто поменять размер массива t на 10000000 и в for l<100 на l < 10000001. Так прокатит? Зарание ОРГОМНОЕ СПАСИБО!!!
inANDout.rar Архив с проектом: Project.rar Компилятор который я использую DEV-C++: devcpp-4.9.9.2_setup.rar
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
01.12.2012, 15:12 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Проблемы с переименовыванием и копированием файлов в определенной последовательности (C++):
3
Нажатие определенной клавиши на клавиатуре = Запуск определенной функции - C++ Проблемы с копированием - Bash
Проблемы с копированием файла - Delphi БД |
komand0
8 / 8 / 0
Регистрация: 20.06.2012
Сообщений: 225
|
|
04.12.2012, 22:21 | #2 |
вам нужно в путь выходного файла вставлять "out/" + i + ".png"
а цыкл делать не до 110 а до strlen(t)
0
|
Alex613
0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 15
|
|
06.12.2012, 21:17 [ТС] | #3 |
Спасибо, но так, ""out/" + i + ".png"", вставить не получается. Неправильный тип пишет там вроде конст чар какой то нужен или что то вроде етого.
0
|
komand0
8 / 8 / 0
Регистрация: 20.06.2012
Сообщений: 225
|
||||||
09.12.2012, 23:38 | #4 | |||||
0
|
09.12.2012, 23:38 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
09.12.2012, 23:38 |
Привет! Вот еще темы с ответами:
4
Проблемы с копированием на ФТП - Web-серверы проблемы с копированием между таблицами Excel - MS Excel проблема с копированием файлов на xubuntu - Ubuntu Linux .NET 4.x Проверка файлов в папке программы с копированием/перемещением - C# Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |