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

стоит связываться или это не задачка для начинающих? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обьеденить два поля структуры http://www.cyberforum.ru/cpp-beginners/thread1015550.html
Имеется структура struct spis { char fim; char fio; char nam; char otch; char num; char ul;
C++ Калькулятор Страуструпа. Фигурные скобки В книге "Принципы и практика использования С++" разбирается написание калькулятора. С одним упражнением у меня возникли проблемы, а именно: "Добавьте в программу возможность обработки скобок {} и (), чтобы выражение {(4+5)*6}/(3+4) стало корректным". Вот мой код: #include <std_lib_facilities.h> using namespace std; class Token { http://www.cyberforum.ru/cpp-beginners/thread1015549.html
Cоздать массив размера введенного числа C++
Ребят не могу создать массив. Вот часть кода: int a = 0; cout << "Введите кол-во клавишь на клавиатуре: "; cin >> a; int b; int p;
C++ Опишите функцию Lower(G), определяющую фамилию и имя самого высокого мужчины из списка
Имеется список людей (n - человек), среди которых есть мужчины и женщины, хранятся следующие данные: фамилия, имя, пол (true - мужской, false - женский), рост. Опишите функцию Lower(G), определяющую фамилию и имя самого высокого мужчины из списка.
C++ Накопить сумму чётных элементов на кромке матрицы http://www.cyberforum.ru/cpp-beginners/thread1015530.html
Накопить сумму чётных элементов на кромке матрицы.
C++ Реализация программы с использованием ссылок и указателей Добрые люди! Подскажите, есть ли тут использованные ссылки и указатели? Препод не принимает лабораторную работу, пока я не реализую ссылки и указатели с перегруженными функциями. Делал задачу, предварительно прочитав хелп, но безуспешно. #include <iostream> using namespace std; void max_min(float x, float y, float z, float *mini, float *maxi); void finding(float n, float *first, float... подробнее

Показать сообщение отдельно
lohness
124 / 96 / 4
Регистрация: 24.04.2008
Сообщений: 891

стоит связываться или это не задачка для начинающих? - C++

22.11.2013, 16:10. Просмотров 1791. Ответов 52
Метки (Все метки)

Объясню предысторию.
Многие хранят свои картинки на яндексе, затем делают пост вставляя в него уменьшенные копии, причем не всегда есть ссылка на сам альбом где можно взять оригиналы.
Для сохранения оригиналов из альбомов приходится сначала скачивать файл с ссылками, затем править в нем ссылки с копии на оригиналы (благо это несложно), запускать измененный файл, потом сохранять с картинками.
НО яндекс меняет имена файлов на случайные значения поэтому для упорядоченного списка (например страниц книжки) приходится сейчас редактировать файл убирая все не относящееся к именам а затем делать батник который уже переименует имеющиеся файлы.

Даже если есть прямая ссылка на альбом, то там можно скачать его целиком через какой-нибудь менеджер закачек целиком, но, опять же, названия будут кучей символов.


Вот такая понимашь загогулина

Давно хочется автоматизировать хотя бы последнюю часть html -> bat , которая отнимает львиную часть времени.

В идеале, конечно, хотелось бы просто скармливать программе ссылку, а на выходе получать файло-картинки с номерами по порядку в соответствующей папке.

Опыт программирования очень небольшой С на 286 (лет 20 назад в институте) поэтому думаю, что полностью задачу не потяну (вообще не в курсе как заставить общаться прогу с инетом).

А вот работу со строками наверное смогу попробовать.

Как я понимаю надо

1. убрать из файла все строки где нет слова orig.jpg

останутся строки такого вида:
rel="nofollow"><IMG width="800" height="534" title="" alt="" src="папка1_files/0_cfbf2_39396e7_orig.jpg"

2. укоротить строчки до прямых ссылок на картинки

0_cfbf2_39396e7_orig.jpg

4. далее добавить в каждой строчке с

3. далее добавить в каждой строчке слева REN справа xx.jpg

ren 0_cfbf2_39396e7_orig.jpg 01.jpg
ren 0_cfbf3_931d3197_orig.jpg 02.jpg
ren 0_cfbf4_22ba9201_orig.jpg 03.jpg
ren 0_cfbf5_12b53a87_orig.jpg 04.jpg


4. далее сохранить это в bat-файл, который и переименует мои файлы

Куда смотреть в первую очередь

P.S. Может я придумываю велосипед и все уже придумано до нас?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru