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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
fr3sh0
Сообщений: n/a
#1

Проблемка с скачиванием не маленьких файлов в цикле - C++

16.10.2012, 18:25. Просмотров 339. Ответов 1
Метки нет (Все метки)

Всем привет)
Пишу софтину на с++, вкратце, что она делает:
1) Берет из файла links.txt ссылки, на которые нужно перейти.
2) Берет из файла string.txt строчку (текст), что нужно найти.
3) В цикле скачивает все страницы, и в каждой странице ищет ту строчку. Если находит, то эта ссылка (на страницу) летит в файлик f1.txt, если не находит этот текст, то ссылка летит в файлик f2.txt
4) профит.

Прикреплю исходник сюда.

Проблема заключается вот в чём:
При скачивании страницы(ссылки), скачивание производиться в файлик source.txt
Далее в нём ищется строчка и файлик успешно делитируется.
Проблема в том, что с помощью wininet файл (не маленький) скачивается не полностью, т.е. вообще криво.
С маленькими-же файликами все, вроде бы, хорошо.

Знаю, что код ниразу не оптимизирован, плохо читается, а понимается уж вообще фигово, но пока только такое приходит на ум, и получается реализовать)

----------

Вообщем заранее спасибо тому, кто постарается помочь.
Вложения
Тип файла: txt lol.txt (2.9 Кб, 11 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2012, 18:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проблемка с скачиванием не маленьких файлов в цикле (C++):

Разделить файл txt на несколько равных маленьких файлов - C++
Пожалуйста помогите. Есть большой txt там 1335478 символов Как сделать чтоб он создал папку а в ней 667 файлов по 2000 символов в каждом...

Есть очень много маленьких текстовых файлов необходимо слить в один файл - C++
Очень много маленьких файлов размером от 500 КБ до 90 МБ. Максимальная длина строки в файлах 80 символов. Всего таких файлов может быть...

Создание файлов в цикле? (с++) - C++
Добрый день! Необходимо реализовать в программе создание большого количество файлов, но пока не знаю как это можно организовать. ...

Открытие разных файлов в цикле - C++
мне в выполнение моей задачи надо открыть 12 разных файлов извлечь от туда данные и обработать их, я впринцепи написал програму, и теперь...

Cоздание текстовых файлов в цикле - C++
Подскажите, как реализовать создание количество n текстовых файлов в цикле. В силу ограничений f.open, а точнее не соответствие типов, я...

Как создать 10 файлов в цикле? - C++
Всем привет. Подскажите как решить вопрос в теме? #include <fstream> using namespace std; int main() { for (int i = 1; i...

1
fr3sh0
Сообщений: n/a
17.10.2012, 15:56 #2
Добавлю, на всякий случай, смысл этой программы.
Смысл заключается в том, что программа ищет заданный текст в n-ном количестве ссылок, что может быть очень полезно людям, работающим с вебом)
(но нужна такая программка мне )
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2012, 15:56
Привет! Вот еще темы с ответами:

Проблема со скачиванием http-страницы - C++
Возможно, что вопрос не к программистам, а к тем, кто разбирается в протоколе http, но для начала попробую здесь Когда-то я нашёл...

Вывод массива в много файлов в цикле - C++
Доброго времени суток. Ситуация следующая: есть большой массив его надо поделить в файлы для чтение в excel в ниже приведенном случае...

Трабла с скачиванием файлов из интернета - Софт
И так, дамы и госопода, вот такая трабла у меня...скачиваю файл в папке его нет, скачиваю ещё раз показывает что такой файл уже существует,...

Проблема со скачиванием больших файлов - Софт
В последние 2-3 месяца у меня то ли с сетью, то ли с компьютером такая проблема: Когда я скачиваю большой файл (к примеру игру) через...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru