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

Выход в интернет - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужна блок-схема http://www.cyberforum.ru/cpp-beginners/thread266591.html
Может кто-нибудь помочь с реализацией блок-схемы? #include "stdafx.h" #include <locale> #include <vector> #include <iostream> #include <iterator> #include <algorithm> #include <functional> #include <numeric>
C++ Чтения из файла Подскажите пожалуйста, не могу понять как реализовать: Написать функцию, которая читает данные о ноутбуках из файла note.txt в структуру приведенного вида, из бинарного файла. Структура бинарного файла: первые два байта (целое) — число записей в файле; далее записи в формате структуры NOTEBOOK. Пример структуры: struct NOTEBOOK { char model; // наименование int price; // цена float... http://www.cyberforum.ru/cpp-beginners/thread266588.html
Метод простой итерации C++
Вот такая задача! Используя метод простой итерации, решить с точностью ε = 10 такие нелинейные системы уравнений. Помогите реализовать в с++!!!
C++ Шаблоны и т.д.(
Создать 2 шаблонные классы с конструктором инициализации и конструктором копирования. Создать третий класс, наследующий свойства из двух классов. Помогите пожалуста!!! Добавлено через 1 час 42 минуты =((!!!!
C++ Указатели и массивы http://www.cyberforum.ru/cpp-beginners/thread266561.html
Найти из непрерывных последовательностей отрицательных чисел ту, которая имеет наибольшее абсолютное значение среднего арифметического ее элементов. Размерность 200 , Диапозон значений -50-50.
C++ Разработать процедуры и функции для обеспечения доступа к элементам матрицы задание Разработать способ экономического хранения в памяти разреженных матриц. Разработать процедуры и функции для обеспечения доступа к элементам матрицы. в контрольном примере забезпечети чтения и запись всех элементов матрицы. Оценить время работы операции. условие Сохранить все нулевые элементы непарных столбцов подробнее

Показать сообщение отдельно
BTR
8 / 8 / 1
Регистрация: 01.11.2010
Сообщений: 157

Выход в интернет - C++

29.03.2011, 21:12. Просмотров 1191. Ответов 1
Метки (Все метки)

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


1>------ Построение начато: проект: testInet, Конфигурация: Debug Win32 ------
1>Построение начато 29.03.2011 21:07:40.
1>InitializeBuildStatus:
1> Обращение к "Debug\testInet.unsuccessfulbuild".
1>ClCompile:
1> Для всех выходных данных обновления не требуется.
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__InternetReadFile@16 в функции _main
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__HttpSendRequestA@20 в функции _main
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__HttpOpenRequestA@32 в функции _main
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__InternetConnectA@32 в функции _main
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__InternetCloseHandle@4 в функции _main
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__InternetOpenA@20 в функции _main
1>c:\documents and settings\андрей\мои документы\visual studio 2010\Projects\testInet\Debug\testInet.exe : fatal error LNK1120: 6 неразрешенных внешних элементов
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:00.18
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========


А вот сам код:

C++
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
#include <windows.h>
#include <wininet.h>
#include <stdlib.h>
#include <fstream>
#include <iostream>
using namespace std;
 
int main(int argc, char* argv[])
{
    bool ok = false;
 
    HINTERNET hInet = InternetOpen("MyDownloadMaster", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);
    if(hInet == NULL) {
        cout << "ППЦ" ;
        InternetCloseHandle(hInet);
        system("pause >> void");
        exit(-1);
    }
 
    HINTERNET hConnect = InternetConnect(hInet, "www.phpforum.ru", INTERNET_DEFAULT_HTTP_PORT, NULL, NULL, INTERNET_SERVICE_HTTP, 0, 1);
    if(hConnect == NULL) {
        cout << "Не удалось подключиться к интернету";
        InternetCloseHandle(hConnect);
        InternetCloseHandle(hInet);
        system("pause >> void");
        exit(-1);
    }
 
    HINTERNET query = HttpOpenRequest(hConnect, "GET", "index.php", NULL, NULL, 0, INTERNET_FLAG_KEEP_CONNECTION, 0);
    if(query == NULL) {
        cout << "Не удалось найти сервер, попробуйте указать другой.";
        InternetCloseHandle(query);
        InternetCloseHandle(hConnect);
        InternetCloseHandle(hInet);
        system("pause >> void");
        exit(-1);
 
    }
 
    bool result = HttpSendRequest(query, NULL, 0 , NULL, 0);
 
    if(result) {
    
          // создаём выходной файл
     ofstream fnews("news.html", ios::app);
     if (fnews.is_open()) for (;;) {
     // читаем данные
     char  szData[1024];
     DWORD dwBytesRead;
     BOOL bRead = InternetReadFile(query, szData, sizeof(szData)-1, &dwBytesRead);
 
                             // выход из цикла при ошибке или завершении
                        if (bRead == FALSE  ||  dwBytesRead == 0)
                            break;
 
                        // сохраняем результат
                        szData[dwBytesRead] = 0;
                        fnews << szData;
                        
                        ok = true;
                    }
 
 
}
        // закрываем запрос
        InternetCloseHandle(query);
         
        // закрываем сессию
        InternetCloseHandle(hConnect);
    
        // закрываем WinInet
        InternetCloseHandle(hInet);
 
 
 
 
    if (ok)
        system("start news.html");
 
    return 0;
}
Заранее всех благодарю
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru