[ 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. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    >>чисто плюсовый апи
    что ты понимаешь под апи? я так понял, что тебе нужен набор системных подпрограмм стандарта какого-то, но если говорить совсем уж грубо функция-подпрограмма всего лишь адрес и причем здесь язык c, c++ и тем более чистый c++ я не знаю.
     
  2. GoreMaster

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

    Joined:
    28 May 2007
    Messages:
    119
    Likes Received:
    32
    Reputations:
    4
    >>чисто плюсовый апи
    Stl учи
    Хотя я хз че-такое "чисто плюсоый апи" :confused:
     
  3. _Great_

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

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    Яблоки=коровы.
    STL это не апи.
    API "плюсовым" в винде не бывает (ну если не считать премудростей Component Object Model), в никсах тоже.

    API - он один для каждой системы, тебе стоит посмотреть в словаре определение, что есть API (Application Programming Interface)
     
  4. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    Регистры надо чем-то заполнять? И в каком будет содержаться результат?
     
  5. iv.

    iv. Elder - Старейшина

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    Я тебе ответил на этот вопрос. Сообщение номер 39.
     
    1 person likes this.
  6. Prod

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

    Joined:
    10 Dec 2006
    Messages:
    121
    Likes Received:
    44
    Reputations:
    3
    Создаю объект Tree View:
    Code:
        HWND hwndTreeView;
    
        InitCommonControls();
    
        hwndTreeView = CreateWindowEx(0,
                                WC_TREEVIEW,
                                "Tree View",
                                WS_VISIBLE | WS_CHILD | WS_BORDER | TVS_HASLINES,
                                0,
                                0,
                                100,
                                100,
                                hwnd,
                                (HMENU)ID_TREEVIEW,
                                hThisInstance,
                                NULL);
    Компилятор ругаеться:
    Code:
    .objs\main.o:main.cpp:(.text+0x11a): undefined reference to `InitCommonControls@0'
    collect2: ld returned 1 exit status
    Пример создания брал отсюда: _http://msdn2.microsoft.com/en-us/library/ms650020.aspx
     
  7. big_BRAT

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

    Joined:
    23 Dec 2006
    Messages:
    77
    Likes Received:
    64
    Reputations:
    7
    cgi скрипт на С

    Возможно вопрос не по адрессу, но всё же. Имеется cgi скрипт написан на С, скрипт принимает разные параметры через get (скрипт работает на apache 1.33 freebsd 6.2 /может играет роль/)
    так вот у меня вопрос, возможно или переполнить бувер в таком скпирте, ведь как я понимаю то это таже откомпилированная "программа", и как я успел прочитать "Скрипт на языке C ничем не отличается от обычной C-программы. Собственно, это набор процедур, среди которых есть главная процедура. Этой главной процедуре передается управление при загрузке программы в оперативную память.", на основании сего я и сделал свой вывод. Если ответ положительный то возможно датите ссылки где про это можно почитать, зарание спасибо))
     
  8. sni4ok

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

    Joined:
    4 Nov 2006
    Messages:
    115
    Likes Received:
    37
    Reputations:
    12
    может ты исходник скрипта для начала приведёшь?
     
  9. big_BRAT

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

    Joined:
    23 Dec 2006
    Messages:
    77
    Likes Received:
    64
    Reputations:
    7
    кому интересно посмотреть выложил файл /по поводу cgi on c/
    http://files-upload.com/352662/file.tar.gz.html
     
  10. da_ff

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

    Joined:
    11 Jul 2006
    Messages:
    118
    Likes Received:
    22
    Reputations:
    26
    wasm.ru там полно про разного рода пернполнения буфера
     
  11. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    Вопрос по Visual Studio 2005. Консольное приложение.
    Приведу простейший пример с ошибкой, устранить которую я не могу:
    Сама ошибка :

    error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    Встречаеться мне постоянно. Как бороться я не пойму. В других IDE все работало нормально. Раньше юзал Borland. Там такого не было...
     
    #51 Alexsize, 13 Jul 2007
    Last edited: 13 Jul 2007
  12. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,192
    Reputations:
    430
    Может так? ;)
    Code:
    #include <stdio.h>
    int main()
    {
    printf("Hello World!\n");
    }
    
     
    1 person likes this.
  13. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    Все. Спасибо!
     
  14. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    вообще, так

     
    1 person likes this.
  15. Ni0x

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

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    ну если уж по всем правилам, то так:
     
    1 person likes this.
  16. tclover

    tclover nobody

    Joined:
    13 Dec 2005
    Messages:
    741
    Likes Received:
    682
    Reputations:
    287
    Потому что в c int по умолчанию, а c++ нет =\

    PS
    :)
     
  17. KSURi

    KSURi tnega AOLPS

    Joined:
    6 Jun 2006
    Messages:
    458
    Likes Received:
    219
    Reputations:
    357
    а если он не хочет передавать аргументы из командной строки?
     
  18. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    И что? Это не значит что есть смысл определять как просто main()

    Вообще, эти правила очень неконкретные и смазаные - можно использовать любую ф-ию как точку входа...
     
  19. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    хуюшки =)

    ISO 9899 6.7.2 "At least one type specifier shall be given in the declaration specifiers in each declaration, and in the specifier-qualifier list in each struct declaration and type name."
     
  20. tclover

    tclover nobody

    Joined:
    13 Dec 2005
    Messages:
    741
    Likes Received:
    682
    Reputations:
    287
    http://img248.imageshack.us/img248/7327/cppwf9.jpg и всё такое)
     
Thread Status:
Not open for further replies.