Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 06.07.2014
Сообщений: 6
1

Чтение файла в интернете и вывод его содержимого на экран

09.08.2014, 11:34. Показов 1057. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно программа, которая прочитает файл "http://mysite.com/HelloWorld.txt" и выведет его содержимое на экран
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.08.2014, 11:34
Ответы с готовыми решениями:

Чтение файла и вывод его содержимого на экран
помогите разобраться с чтением файла и выводом его содержимого на экран... а то что ни как не...

Чтение файла и вывод его содержимого на экран
Может у кого есть код на асе: нужно с командной строки ввести имя файла(который заранее создан в...

Создание текстового файла, чтение и вывод его содержимого на экран
Помогите, пожалуйста разобраться. В учебнике нашла пример, программа должна создавать указанный...

Чтение и вывод всего содержимого файла на экран
Здравствуйте! Подскажите пожалуйста решение такой проблемы: В PascalABC.NET мне нужно загрузить...

4
68 / 68 / 11
Регистрация: 28.12.2012
Сообщений: 471
09.08.2014, 15:05 2
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
// newsreader1.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
 
#include <windows.h>
#include <wininet.h>
#pragma comment(lib,"wininet")
 
#include <stdlib.h>
#include <fstream.h>
 
int main(int argc, char* argv[])
{
    bool ok = false;
 
    // инициализируем WinInet
    HINTERNET hInternet =
        ::InternetOpen(
            TEXT("WinInet Test"),
            INTERNET_OPEN_TYPE_PRECONFIG,
            NULL,NULL,
            0);
 
    if (hInternet != NULL) {
        // открываем HTTP сессию
        HINTERNET hConnect = 
            ::InternetConnect(
                hInternet,
                TEXT("www.rsdn.ru"),
                INTERNET_DEFAULT_HTTP_PORT,
                NULL,NULL,
                INTERNET_SERVICE_HTTP,
                0,
                1u);
 
        if (hConnect != NULL) {
            // открываем запрос
            HINTERNET hRequest = 
                ::HttpOpenRequest(
                    hConnect,
                    TEXT("GET"),
                    TEXT("news.asp"),
                    NULL,
                    NULL,
                    0,
                    INTERNET_FLAG_KEEP_CONNECTION,
                    1);
 
            if (hRequest != NULL) {
                // посылаем запрос
                BOOL bSend = ::HttpSendRequest(hRequest, NULL,0, NULL,0);
                if (bSend) {
                    // создаём выходной файл
                    ofstream fnews("news.html",ios::out|ios::binary);
                    if (fnews.is_open()) for (;;) {
                        // читаем данные
                        char  szData[1024];
                        DWORD dwBytesRead;
                        BOOL bRead = 
                            ::InternetReadFile(
                                hRequest,
                                szData,sizeof(szData)-1,
                                &dwBytesRead);
 
                        // выход из цикла при ошибке или завершении
                        if (bRead == FALSE  ||  dwBytesRead == 0)
                            break;
 
                        // сохраняем результат
                        szData[dwBytesRead] = 0;
                        fnews << szData;
                        
                        ok = true;
                    }
                }
                // закрываем запрос
                ::InternetCloseHandle(hRequest);
            }
            // закрываем сессию
            ::InternetCloseHandle(hConnect);
        }
        // закрываем WinInet
        ::InternetCloseHandle(hInternet);
    }
 
    // для полного счастья, запускаем считанную страничку
    if (ok)
        system("start news.html");
 
    return 0;
}
http://www.rsdn.ru/article/inet/wininet.xml
2
0 / 0 / 0
Регистрация: 06.07.2014
Сообщений: 6
09.08.2014, 15:55  [ТС] 3
Такой большой код
Когда Вы копировали, вы понимали, что копировали?
Цитата Сообщение от SEGNET Посмотреть сообщение
www.rsdn.ru
Цитата Сообщение от SEGNET Посмотреть сообщение
news.html
откуда это все?
я писал про
Цитата Сообщение от Rundik Посмотреть сообщение
http://mysite.com/HelloWorld.txt
0
68 / 68 / 11
Регистрация: 28.12.2012
Сообщений: 471
09.08.2014, 16:39 4
В чем собственно проблема? Может вам экзешник скинуть? Вам трудно поменять значения...
0
Ушел с форума
Эксперт С++
16478 / 7441 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
09.08.2014, 16:40 5
Цитата Сообщение от Rundik Посмотреть сообщение
Когда Вы копировали, вы понимали, что копировали?
К чужому труду, каким бы он ни был, нужно проявлять уважение.
Хотя бы на уровне "спасибо". Хотите полного решения с учетом
всех деталей - идите в раздел фриланс. Здесь никто никому ничего
не обязан.
1
09.08.2014, 16:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.08.2014, 16:40
Помогаю со студенческими работами здесь

Не могу разобраться. Чтение и вывод на экран всего содержимого файла .txt на консоль
#include &lt;cstdio&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;fstream&gt; using namespace...

Открытие файла для чтения и вывод его содержимого на экран
Вообще задача звучит так: Файл содержит сведения о товарах, находящихся на складе: наименование,...

Чтение массива из файла и вывод его на экран
Необходимо прочитать матрицу 16*4 из файла dk.dat и вывести её на экран. Вот код: #include...

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru