[ 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. Admin Derek

    Admin Derek New Member

    Joined:
    20 Apr 2008
    Messages:
    9
    Likes Received:
    1
    Reputations:
    -5
    здрасте :) я тут новеньки ненаю куды эт вопрос писать исли не туды написал простите, дело вот в чём:
    хотелось бы написать простенькую программу которрая при приходе сообщения на мою асю тутже отправляла ответ который я зааранее подготовил, вот вы пример на С++ покажите подробный а я потом сам, пж, зааранее благодарю :)
     
  2. Vid0k

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

    Joined:
    24 Dec 2007
    Messages:
    393
    Likes Received:
    125
    Reputations:
    13
    простенькая программка это Hello World
    сорцов на си я не видел а про протокол можешь поичтать
    здесь http://www.icqinfo.ru/protocol_v8.shtml
     
  3. zythar

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

    Joined:
    16 Feb 2008
    Messages:
    517
    Likes Received:
    109
    Reputations:
    5
    тебе нужна программа или тебе нужно научиться кодить на Си?
    если вариант первый то исчи в гугле или же на ачате словосочетание "icq bot".тут кажись были сорсы на перле или на РНР насколько я помню.
    а если вариант второй то во первых научись кодить на си, потом прочитай протокол, потом пиши своего бота
     
  4. ForNeVeR

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

    Joined:
    1 May 2006
    Messages:
    67
    Likes Received:
    31
    Reputations:
    0
    -> Admin Derek
    Программка для работы с ICQ только в первом приближении может считаться простенькой... Только если с окошком клиента взаимодействовать (т.к. в нём все эти фишки взаимодействия с протоколом уже реализованы). Я бы посоветовал ознакомиться с возможностями QIP SDK ( http://qip.ru ). Возможно, думаю, реализовать в качестве простецкого плагина к QIP'у.
     
    1 person likes this.
  5. criz

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

    Joined:
    4 Nov 2007
    Messages:
    293
    Likes Received:
    40
    Reputations:
    6
    А чем плох вариант с raw-сокетами?
    З.Ы. уже скачал dev-pack с winpcap.org =)
     
  6. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    потому что никто не ответит на вопрос каким образом мелкософт блокирует роу сокеты.

    роу сокеты - черный ящик дырки в который могут быть закрыты в любой момент апгрейдом
     
    3 people like this.
  7. criz

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

    Joined:
    4 Nov 2007
    Messages:
    293
    Likes Received:
    40
    Reputations:
    6
    Помогите разобраться как работает функция pcap_remoteact_close(). В сорцах winpcap'a я нашел только описание функции, а вот тело ее я не нашел.
    З.Ы. она мне возвращает:
     
  8. Amoura

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

    Joined:
    23 Jan 2008
    Messages:
    237
    Likes Received:
    148
    Reputations:
    46
    глянь тут:

    __ftp://ftp.ausmac.net/disk1/security/packet-capture/winpcap/docs/man/html/pcap-new_8c-source.html#l01153
     
  9. Vid0k

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

    Joined:
    24 Dec 2007
    Messages:
    393
    Likes Received:
    125
    Reputations:
    13
    есть у кого сорцы на си кого нибудь регера мыл просто не могу разобраться
    с запросами как передать параметрами как работать с куками?
     
  10. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    _http://forum.x-coder.ru/showthread.php?t=559
     
  11. Vid0k

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

    Joined:
    24 Dec 2007
    Messages:
    393
    Likes Received:
    125
    Reputations:
    13
    там на форуме даже не могут отличить сорцы Си от php
    а мне хотелось бы на СИ
     
  12. zythar

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

    Joined:
    16 Feb 2008
    Messages:
    517
    Likes Received:
    109
    Reputations:
    5
    блин... стыдно не отличать сорсы си от сорсов пхп.
    убейся ап стену

    как пример. если есть декларация переменнных то Си.
    если есть директивы #include то Си.
    если есть <? или <?php то РНР.
     
  13. criz

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

    Joined:
    4 Nov 2007
    Messages:
    293
    Likes Received:
    40
    Reputations:
    6
    Все равно сложновато... Не могу понять, что я делаю не так...
    Что нужно сделать перед вызовом функции pcap_remoteact_close()
     
  14. Vid0k

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

    Joined:
    24 Dec 2007
    Messages:
    393
    Likes Received:
    125
    Reputations:
    13
    ты про кого
     
  15. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Выполняешь браузером запросы при регистрации мыла, перехватываешь пакеты снифером, открываешь мануал по сокетам и шлешь запросы по образцу подставляя нужные тебе данные.
     
    _________________________
    1 person likes this.
  16. max_rebel

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

    Joined:
    18 Oct 2007
    Messages:
    460
    Likes Received:
    31
    Reputations:
    0
    всем привт я полный ламерище в С вот немогу разобраться как сделать так чтоб после того как комп спрашивает моё имя он его выводил бы в начале текста и в конце:

    Code:
    #include <stdio.h>
    int main()
    {
        char name[20];
        
        printf("What is your name?\n");
        scanf("%s",name);   
        printf("                                   Hello ,%s!\n",name);        /* ну здесь вроде работает */
        printf("\n");
        printf("    Yesterday for the first time I started to learn C\n");
        printf("which was very interesting. No big plans exept \n");
        printf("trojans so far.But I have some more peacefule ideas\n ");
        printf("as well\n");
        printf("%40s","Thank you ");         /* после you должно идти имя, ккжется имя не отображается из-за
    %40s  если это убрать и понатыкать пробелов тогда имя отображается,но мне из принципа надо чтоб имя отображалось и ари этом бы работало %40s*/
        return(0);
    }
    
     
    #1036 max_rebel, 27 Apr 2008
    Last edited by a moderator: 27 Apr 2008
  17. zythar

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

    Joined:
    16 Feb 2008
    Messages:
    517
    Likes Received:
    109
    Reputations:
    5
    чтобы знать как сделать так чтоб после того как комп спрашивает моё имя он его выводил бы в начале текста и в конце надо иметь мозги ясно?

    хоть бы имел мозги скопипастить printf(" Hello ,%s!\n",name); и поменять там текст.

    кароче сделай так. printf("Thank you, %s", name);
    понял?
    и вместо того чтобы просто копипастить код с книжки читай и понимай что там написано, ламарище как ты сам изволился выразиться про себя
     
    #1037 zythar, 27 Apr 2008
    Last edited: 27 Apr 2008
  18. z01b

    z01b Муджахид

    Joined:
    5 Jan 2007
    Messages:
    494
    Likes Received:
    382
    Reputations:
    22
    Code:
    #include <stdio.h>
    int main()
    {
    char name[20];
    
    printf("What is your name?\n");
    scanf("%s",name);
    printf(" Hello ,%s!\n",name); 
    printf("\n");
    printf(" Yesterday for the first time I started to learn C\n");
    printf("which was very interesting. No big plans exept \n");
    printf("trojans so far.But I have some more peacefule ideas\n ");
    printf("as well\n");
    [COLOR=Red]printf("%s, Thank You",name); [/COLOR]
    return(0);
    
    }
     
  19. max_rebel

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

    Joined:
    18 Oct 2007
    Messages:
    460
    Likes Received:
    31
    Reputations:
    0
    не меня наверно не поняли :
    %40s - это там для того чтоб Thank you отображалось не по левому краю а в правом конце строки из 40 знаков. Ясен хер что без %40s всё работает=) чж не зря это написал)) Мне нужно чтоб слова Hello NAME отображалась в правой части строки - поэтому там столько пробелов! И в самом конце слова Than you NAME отображались бы в правой части строки - поэтому там написано %40s
    Вот в этом и есть проблема
     
  20. z01b

    z01b Муджахид

    Joined:
    5 Jan 2007
    Messages:
    494
    Likes Received:
    382
    Reputations:
    22
    Code:
    #include <stdio.h>
    int main()
    {
    char name[20];
    
    printf("What is your name?\n");
    scanf("%s",name);
    printf(" Hello ,%s!\n",name); 
    printf("\n");
    printf(" Yesterday for the first time I started to learn C\n");
    printf("which was very interesting. No big plans exept \n");
    printf("trojans so far.But I have some more peacefule ideas\n ");
    printf("as well\n");
    [COLOR=Red]printf("%40s, Thank You",name);[/COLOR]
    
    return(0);
    
    }
     
    #1040 z01b, 27 Apr 2008
    Last edited: 27 Apr 2008
Thread Status:
Not open for further replies.