[ C / C++ ] — начинающим: задаем вопросы (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. Derec

    Derec Elder - Старейшина

    Joined:
    8 Nov 2007
    Messages:
    74
    Likes Received:
    4
    Reputations:
    0
    Добрые люди, подскажите как решить проблему:

    Имеются два Сишных файла заголовок (Integer.h ) и сорц (Integer.cc ). В них реализован особый класс Integer. Как корректно его подключить к проекту MSVS 2010/ MSVS 2009, например, консольному?

    Сколько не пробовал не получается и ругается на функции srand48, lrand48..., те что из <stdlib.h> . Stdlib я подключаю, но видимо как-то неправильно. Может у кого получиться подключить этот класс в проект и удачно скомпилировать?! :rolleyes:
     
  2. NetAng

    NetAng Member

    Joined:
    29 Dec 2010
    Messages:
    75
    Likes Received:
    12
    Reputations:
    5
    Попробуй подключи к проекту:
    lib/libstdc++.a
    lib/libstdc++.la
     
  3. Derec

    Derec Elder - Старейшина

    Joined:
    8 Nov 2007
    Messages:
    74
    Likes Received:
    4
    Reputations:
    0
    Не пробовал, но что-то подсказывает, что это не для MSVS. Проблему частично я все же решил методом тыка. Работает, но ругается теперь на переменные stream, istream, ostream и т.д. При их перегрузке в файле Integer.h :(
     
  4. ubuntu

    ubuntu New Member

    Joined:
    28 Dec 2009
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    можно ли в с++ вычислять уравнения вида?
    мне нужно найти r, но так как я не знаю как его выразить, то и формулу какую составить не знаю...
    [​IMG]

    мне необязательно это делать на с++
    но так как немного знаю с++, решил спросить об этом :)
     
    #6384 ubuntu, 30 Apr 2011
    Last edited: 30 Apr 2011
  5. waik

    waik Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    405
    Likes Received:
    163
    Reputations:
    12
    Пример авторизации на мой мир в visual c ++ 2010 пожалуйста.
    Комменты желательны.
     
  6. Raine

    Raine New Member

    Joined:
    14 Feb 2010
    Messages:
    39
    Likes Received:
    0
    Reputations:
    0
    Как на Си решать дифференциалные уравнения? Примеры исходников есть у кого нить? Может кто нибудь сможет помочь? Не бесплатно конечно
     
  7. bad_boy

    bad_boy Elder - Старейшина

    Joined:
    30 Dec 2004
    Messages:
    187
    Likes Received:
    33
    Reputations:
    3
    ubuntu, с++ это не калькулятор, а язык программирования. Тебе помогут мат. макеты: mathlab, mathcad, etc.

    waik, тут не стол заказов.

    Raine, диффуры и интуры решаются численными методами. Примеры и исходники ищи на algolist.manual.ru
     
  8. atary

    atary New Member

    Joined:
    9 Jan 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Ребят скиньте пож файл iostream.h
    гугл увы не в состоянии его найти
     
  9. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    какой смысл?
    иострим подключает гребаную кучу других заголовочных файлов. скачай любой компиль С++ и возьми все от туда.
     
  10. atary

    atary New Member

    Joined:
    9 Jan 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Всё остальное у меня есть.
    Просто иострим я случайно удалил :)
    --
    А главное на остальных ресурсах подобных ачату ну или не очень подобных, людям попавшим в мою ситуацию так же начинают вдалбливать - зачем тебе это? или что и без него можно обойтись, или скачай компиль ещё и сдк к нему предлагают. Но не до всех в нашей великой стране дошёл анлим..
    Так что кому не сложно, сделайте доброе дело :)
     
    #6390 atary, 9 May 2011
    Last edited: 9 May 2011
  11. geforse

    geforse Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    iostream.h из Dev-C++

    http://zalil.ru/31002256
     
  12. geforse

    geforse Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    winAPI
    Как в окне вывести html страницу ? (какой контрол использовать ?)
     
  13. Gvidion

    Gvidion Elder - Старейшина

    Joined:
    11 Sep 2009
    Messages:
    79
    Likes Received:
    43
    Reputations:
    28
    как в си плюсах называется библиотека для работы с протоколами хттп и т.п.?
     
    1 person likes this.
  14. GRRRL Power

    GRRRL Power Elder - Старейшина

    Joined:
    13 Jul 2010
    Messages:
    823
    Likes Received:
    185
    Reputations:
    84
    Нет такого контрола. Есть ShowHTMLDialog/ShowHTMLDialogEx.
     
  15. HakaR

    HakaR Active Member

    Joined:
    23 Jul 2009
    Messages:
    301
    Likes Received:
    200
    Reputations:
    3
    WinInet.
    Или же Winsock.
     
  16. geforse

    geforse Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    Можно какой-то примерчик ? Ничего толкового на чистом c++ не найду :(
     
  17. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    msdn, к описанию ф-и прилагается пример.
     
  18. swt1

    swt1 Elder - Старейшина

    Joined:
    16 Feb 2008
    Messages:
    306
    Likes Received:
    78
    Reputations:
    21
    HINSTANCE hinstMSHTML = LoadLibrary(TEXT("MSHTML.DLL"));

    if (hinstMSHTML == NULL)
    {
    // Error loading module -- fail as securely as possible
    return;
    }

    SHOWHTMLDIALOGFN* pfnShowHTMLDialog;
    pfnShowHTMLDialog = (SHOWHTMLDIALOGFN*)GetProcAddress(hinstMSHTML,
    TEXT("ShowHTMLDialog"));
    if (pfnShowHTMLDialog)
    {
    IMoniker *pURLMoniker;
    BSTR bstrURL = SysAllocString(L"http://www.example.com/dialogsource.htm");
    CreateURLMoniker(NULL, bstrURL, &pURLMoniker);

    if (pURLMoniker)
    {
    (*pfnShowHTMLDialog)(NULL, pURLMoniker, NULL, NULL, NULL);
    pURLMoniker->Release();
    }

    SysFreeString(bstrURL);
    }

    FreeLibrary(hinstMSHTML);

    _msdn.microsoft.com/en-us/library/aa741858(v=vs.85).aspx
     
  19. geforse

    geforse Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    Да, уже нашёл) спасибо :)
    Но, не компилируется:

    PHP:
    .....

    HINSTANCE hinstMSHTML LoadLibrary(TEXT("MSHTML.DLL"));
       
       
    typedef HRESULT STDAPICALLTYPE SHOWHTMLDIALOGFN (
        
    HWND hwndParent,
        
    IMoniker *pMk,
        
    VARIANT *pvarArgIn,
        
    WCHAR *pchOptions,
        
    VARIANT *pvarArgOut
    );

    HRESULT CreateURLMoniker(
        
    IMoniker *pMkCtx,
        
    LPCWSTR szURL,
        
    IMoniker **ppmk
    );
       
    SHOWHTMLDIALOGFNpfnShowHTMLDialog;
       
    pfnShowHTMLDialog = (SHOWHTMLDIALOGFN*)GetProcAddress(hinstMSHTMLTEXT("ShowHTMLDialog"));
       if (
    pfnShowHTMLDialog)
       {
           
    IMoniker *pURLMoniker;
           
    BSTR bstrURL SysAllocString(L"http://www.example.com/dialogsource.htm");
           
    CreateURLMoniker(NULLbstrURL, &pURLMoniker);

           if (
    pURLMoniker)
           {
               (*
    pfnShowHTMLDialog)(NULLpURLMonikerNULLNULLNULL);
                
    pURLMoniker->Release();
           }

           
    SysFreeString(bstrURL);
       }

       
    FreeLibrary(hinstMSHTML);

    .....
    Ошибки (Dev-C++)
    [​IMG]
     
  20. herfleisch

    herfleisch Elder - Старейшина

    Joined:
    7 Jan 2009
    Messages:
    579
    Likes Received:
    203
    Reputations:
    13
    Не знаю что там в Dev-CPP, но в MS C++ нужно в обязательном порядке подключать lib-ы, соответствующие используемой dll-ке. Иначе линкер и будет выдавать такие ошибки как у тебя.
     
Thread Status:
Not open for further replies.