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

НЕ удается подключить библиотеку( - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно найти ошибку!! http://www.cyberforum.ru/cpp-beginners/thread388106.html
Код программы прилагается помогите найти ошибку , Заранее очень благодарен!!
C++ Вывести цифры числа в порядке неубывания Дано произвольное целое положительное число K ( K<=10^9). Вывести цифры этого числа в порядке неубывания (например, 546085 =>045568). Процедуры и функции работы со строками не использовать. Помогите решить. http://www.cyberforum.ru/cpp-beginners/thread388102.html
неоднозначый вызов перегруженной функции C++
#include "stdafx.h" #include <iostream> #include <cmath> using namespace std; int _tmain(int argc, _TCHAR* argv) { float masS; float masY;
C++ Найти сумму
Добрый вечер всем.Смог написать фрагмент программы:найти минимум среди сумм модулей элементов диагоналей побочной диагонали матрицы.А вот дописать программу, так чтобы считала сумму в тех столбцах в которых нет отрицательных элементов, не смог.Помогите плиз.#include <iostream.h> #include <stdio.h> #include <stdlib.h> int main() { const int size=4; int i,j; int...
C++ Кодировка файлов http://www.cyberforum.ru/cpp-beginners/thread388087.html
Создаю в программе файл, хочу чтобы у него была кодировка UTF-8. Как такое сделать?
C++ Помогите доработать программу. Вот мое задание. Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке. Сведения о каждом автобусе содержат: * номер автобуса; * фамилию и инициалы водителя; * номер маршрута. Программа должна обеспечивать: * начальное формирование данных о, всех автобусах в парке в виде списка; * при выезде каждого автобуса из парка вводится номер... подробнее

Показать сообщение отдельно
Inetic
0 / 0 / 0
Регистрация: 12.11.2011
Сообщений: 5
20.11.2011, 21:43     НЕ удается подключить библиотеку(
Разработать консольное приложение, получающее и выводящее на экран информацию о конфигурации стека TCP/IP локального узла:
- IP-адрес компьютера,
- маска подсети,
- адрес шлюза по умолчанию,
- используется ли служба DHCP.
Кроме того, получить и вывести на экран следующую информацию о сетевом адаптере:
- название адаптера,
- краткое описание адаптера,
- размер физического адреса адаптера в байтах,
- физический адрес адаптера,
- используемая сетевая технология



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
#include <windows.h>
#include <iphlpapi.h>
#include <stdio.h>
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
    // Тип указателя на функцию GetAdaptersInfo
    typedef DWORD(CALLBACK* PTR_GETADAPTERSINFO)(PIP_ADAPTER_INFO,PULONG);
    // Пытаемся подгрузить iphlpapi.dll.
    HINSTANCE iphlpapi;
    iphlpapi=LoadLibrary("iphlpapi.dll");
    if(!iphlpapi)
    {
        printf ("iphlpapi.dll не поддерживается\n");
        return (1);
    }
 
 
    PTR_GETADAPTERSINFO GetAdaptersInfo;
    GetAdaptersInfo = (PTR_GETADAPTERSINFO)GetProcAddress(iphlpapi,
"GetAdaptersInfo");
DWORD GetAdaptersInfo(
  PIP_ADAPTER_INFO pAdapterInfo,  // буфер для принятых данных
  PULONG pOutBufLen               // размер буфера
);
typedef  struct  _IP_ADAPTER_INFO  {
struct  _IP_ADAPTER_INFO*    Next;
DWORD          ComboIndex;
char                  AdapterName[MAX_ADAPTER_NAME_LENGTH + 4];
char                  Description[MAX_ADAPTER_DESCRIPTION_LENGTH + 4];
UINT                AddressLength;
BYTE               Address[MAX_ADAPTER_ADDRESS_LENGTH];
DWORD           Index;
UINT                 Type;
UINT                 DhcpEnabled;
PIP_ADDR_STRING       CurrentIpAddress;
IP_ADDR_STRING          IpAddressList;
IP_ADDR_STRING          GatewayList;
IP_ADDR_STRING          DhcpServer;
BOOL                                HaveWins;
IP_ADDR_STRING          PrimaryWinsServer;
IP_ADDR_STRING          SecondaryWinsServer;
time_t                                 LeaseObtained;
time_t                                 LeaseExpires;
} IP_ADAPTER_INFO, *PIP_ADAPTER_INFO;
 
ULONG adapter_info_size = 0;
    PIP_ADAPTER_INFO ptr_adapter_info = NULL;
    PIP_ADAPTER_INFO ptr_adapter_info_first = NULL;
    GetAdaptersInfo( ptr_adapter_info, &adapter_info_size );
    ptr_adapter_info_first = ptr_adapter_info = (PIP_ADAPTER_INFO) new(
char[adapter_info_size] );
    if ( GetAdaptersInfo( ptr_adapter_info, &adapter_info_size ) != ERROR_SUCCESS)
    {
        printf( "Error while GetAdaptersInfo\n" );
        delete( ptr_adapter_info );
        return( 1 );
    }
    while( ptr_adapter_info )
    {
        printf ( "ID of adapter: %s\n", ptr_adapter_info->AdapterName );
        printf ( "Description: %s\n", ptr_adapter_info->Description );
        printf ( "MAC address: " );
 
        for( char i=0; i < (int)ptr_adapter_info->AddressLength; i++)
        {
            printf ("%02x ", (unsigned char)ptr_adapter_info->Address[i]);
        }
        printf ("\n");
        printf ("Adapter type: %u\n\n", ptr_adapter_info->Type );
        ptr_adapter_info = ptr_adapter_info->Next;
    }
      delete( ptr_adapter_info_first );
    char a = getchar();
    return( 0 );
}
Не удается подключить библиотеку, помогите плиз.Вызывает библиотеку ras.h и здесь ругается:

#define RASCONNW struct tagRASCONNW
RASCONNW
{
DWORD dwSize;
HRASCONN hrasconn;
WCHAR szEntryName[ RAS_MaxEntryName + 1 ];
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru