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

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

Войти
Регистрация
Восстановить пароль
 
lalapta
0 / 0 / 0
Регистрация: 17.03.2009
Сообщений: 3
#1

Cохранение и обработка файла HTML - C++

17.03.2009, 20:32. Просмотров 800. Ответов 2
Метки нет (Все метки)

хочу сделать программу которая будет сохранять страницу HTML файлом а потом откроет ее в текстовом файле и проанализирует исходный код.

у меня возникли 2 проблемы:

Первая заключается в том что я планирую сохранять страницы при помощи программки CURL 7.19. для этого мне надо вписать в CMD.exe этот текст >> "curl -K rul.txt" в этомто и заключается моя проблема =))) я незнаю как написать программу чтобы она открывла CMD и вписывала туда текст =((
я С++ учу сам по книжкам поэтому если несложно объясните по подробнее как мне это сделать.
а также как поставить задержку чтобы дождаться пока скачается страница

а также подскажите как уже сохраненную HTML страницу открыть в текстовом документе (нужен ее исходный код)

очень надеюсь на советы =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2009, 20:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Cохранение и обработка файла HTML (C++):

Cохранение каталога в файл - C++
у меня есть каталог int age = {17,24}; я хочу его сохранить и пишу for(int i = 0;i < 2;i++) { ofstream file; ...

Cохранение очень большого массива в текстовый файл - C++
Помогите пожалуйста. Мне требуется сохранить карту в своей игре в текстовый файл. Класс карты: class cMap { public: ...

Обработка html-формы. - C++
Добрый день уважаемые форумчане. Возник вопрос и нужен совет: Допустим есть страница сайта (разработаного не мной и доступа к нему как...

Обработка файла - C++
Собственно есть текстовый файл со сложной внутренней структурой наподобие xml необходимо его обработать и на основе информации содержащейся...

Обработка содержимого файла - C++
Помогите, пожалуйста, сделать задание: Дан файл f, компоненты которого являются действительными числами. Найти: 1. наибольшее из...

Обработка текстового файла - C++
Есть функция в dll, которая обрабатывает текстовый файл и записывает результат в другой. Формат файла: 1.3446 11 1.325 876 1.3567...

2
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
17.03.2009, 21:26 #2
вы програмируте в консольном режиме, или в графическом? и какое IDE вы используете?

запустить можно так

C++
1
2
#include <windows.h>
WinExec("curl -K rul.txt",SW_SHOW);
0
accept
4828 / 3249 / 165
Регистрация: 10.12.2008
Сообщений: 10,569
19.03.2009, 10:18 #3
маленький пример консольный
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <stdlib.h>
 
main()
{
    FILE *ifp;
    char cmd[] = "curl -K rul.txt 1>nul";
    const char *fname = "rul.txt";
    int c;
 
    system(cmd);
    if ((ifp = fopen(fname, "rb")) == NULL)
        return 1;
    while ((c = getc(ifp)) != EOF)
        putchar(c);
    fclose(ifp);
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2009, 10:18
Привет! Вот еще темы с ответами:

Обработка файла по структуре - C++
Здраствуйте, у меня есть структура файла и есть сам файл. Нужно загрузить файл в программу и произвести обработку файла по структуре, как...

Обработка строк из файла - C++
Имеется лог файл в котором ~150к записей вида: 213.35.233.234 - - &quot;GET /sites/default/files/images/foto._tobolsk.jpg HTTP/1.1&quot; 200 ...

Обработка файла со структурами... - C++
Нужно создать файл(БД) и выполнить обработку в соответствии с заданием. Обработка заключается в выборе из файла и выдаче на экран требуемой...

Обработка строки из файла - C++
Получаю строку из файла. CLogFile* logFileObj=NULL; logFileObj=new CLogFile(FileName); CString line; BOOL...


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

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

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