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

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

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    CharToOem()
     
  2. ZavodiJIo

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

    Joined:
    12 Nov 2006
    Messages:
    215
    Likes Received:
    163
    Reputations:
    9
    народ както вопщем решил выучить си++ , и вопрос к вам: с чего начать? какие то книги может быть (если книги то скажите какие)
     
  3. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Для начала приобрети компилер...
     
  4. DWORD

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

    Joined:
    24 Jul 2007
    Messages:
    129
    Likes Received:
    70
    Reputations:
    -36
    Очень много книг, но лучше Страуструпа всеравно ничего нет. Я как-нибудь выложу на этом форуме пару фотографий книжек из ларька технической литературы, возле которого я почти каждый день имею удовольствие проходить. Я не буду показывать содержание книги, а только торец (его толщину), у меня объемы книг по "продвижению сайтов в поисковых системах", "созданию сайтов на PHP-нюк", "Параллельному программированию" и т.д. вызвали совершенно искренний смех.
    Когда я увидел книгу по С++, выпал в осадок. Думаю она у меня не поместится в мой чемодан.
    Вывод такой - все книги сейчас пишутся только с целью "состричь бабушку", так что ненадо покупать книг. Все есть в интернете - в статьях и исходных кодах + электронная версия Страуструппа и больше ничего ненужно.
     
    1 person likes this.
  5. ZavodiJIo

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

    Joined:
    12 Nov 2006
    Messages:
    215
    Likes Received:
    163
    Reputations:
    9
    если можно всётаки обьясните с чего начать.... или стукните в ПМ буду рад... заранее большое спс....
     
  6. Ni0x

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

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    Определись. Язык в первую очередь инструмент для реализции твоих потребностей. Я так понял ты спонтанно пришел к решению о выборе языка? Дело в том, что большинство людей выбирают С++ только потомучто это модно чтоли. Ты подумай сначала, нужна ли тебе эта объектно-ориентрованность вообще, а то получится так, что бросишь это занятие на пол пути. Я вот честно говоря, абсолютно не понимаю прелести объектно-ориентированного подхода в С++. Единственный язык с помощью которого мне удобно реализовывать данную модель - python. В любом случае выбор всегда за тобой, если и выберешь С++, то бери книгу, которую тебе посоветовал DWORD. Начать, какбы это банально не звучало, стоит с прочтения данной книги.
     
  7. salex100

    salex100 New Member

    Joined:
    12 Sep 2007
    Messages:
    13
    Likes Received:
    2
    Reputations:
    0
    Вы правильно сказали, что нужно определиться с целями. Но вот сравнивать С++ и python просто не корректно! У языков принципиально разное назначение!
    А прелесть С++ не в модности, он давно уже не моден...
    А в синтаксической красоте (лаконичности), мощи шаблонов и колличестве библиотек! IMHO. Но на этом поприще у него уже полно конкурентов! Java - тоже симпотичный язык! Но опять же назначение у него другое. Хотя слегка пересекается с С++.
     
  8. Shawn1x

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

    Joined:
    24 Aug 2007
    Messages:
    307
    Likes Received:
    536
    Reputations:
    13
    А где можно скачать C++ желательно поновее и на русском языке?
     
  9. groundhog

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    AssassinsShawn, убей себя погремушкой.
     
  10. salex100

    salex100 New Member

    Joined:
    12 Sep 2007
    Messages:
    13
    Likes Received:
    2
    Reputations:
    0
    Бери: Си_плюс_плюс

    Вы это... по русски напишите что Вам надо! Ибо на глупый вопрос получаете дурацкий ответ!
     
    1 person likes this.
  11. Woland

    Woland New Member

    Joined:
    22 Oct 2007
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    Вопроик есть. Какую литературку лучше почитать по массивам. Чтоб ос примерами...
     
  12. salex100

    salex100 New Member

    Joined:
    12 Sep 2007
    Messages:
    13
    Likes Received:
    2
    Reputations:
    0
    А чего особенного можно рассказать про массивы С++?... В синтаксисе языка поддержка массивов организована минималистически. Вся поддержка ложится на адресную арифметику!
    Но! Есть волшебная библиотека STL, которая входит в стандарт языка. А там в свою очередь есть шаблон vector и много других вкусностей.
    Литературы по STL достаточно много. К тому же она библиотека STL) даже у Страструпа не плохо описаны.
     
  13. Forcer

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

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    Ну из личного опыта могу посоветовать книжки Дейтелов (двое-дед и внук-вместе пишут). Очень хорошо объясняют плюс огромное количество примеров. В большинстве книг по С++ при объяснении классов создают некоторый класс массивов, похожий на тот, который в STL. Ну а перед всем этим лучше конечно выучить обычные си-массивы, указатели(=) и адресную арифметику, что впринципе, у Дейтелов очень хорошо расписано. Ну а так есть раздел на ачате по С/С++ книгам:
    http://forum.antichat.ru/thread8725.html
     
    #393 Forcer, 28 Oct 2007
    Last edited: 28 Oct 2007
  14. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    кто-нибудь может поделиться исходниками пакетных снифферов на с++?
     
    1 person likes this.
  15. Ky3bMu4

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

    Joined:
    3 Feb 2007
    Messages:
    487
    Likes Received:
    284
    Reputations:
    42
    http://sources.ru/cpp/cpp_nt_sniffer.shtml
    http://sources.ru/cpp/network/sniff_2k_xp.shtml

    Ну и вообще:
    http://sources.ru/cpp/cpp_network.shtml
     
    1 person likes this.
  16. !{ra!{e/\/

    !{ra!{e/\/ Banned

    Joined:
    27 Aug 2007
    Messages:
    98
    Likes Received:
    50
    Reputations:
    3
    как написать программу чтоб она "заходила" на сайт допустим mysite.ru ,чтоб счетчик защитывал посещение и при этом юзер ничего не видел?
     
  17. Ky3bMu4

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

    Joined:
    3 Feb 2007
    Messages:
    487
    Likes Received:
    284
    Reputations:
    42
    Обычный GET-запрос. См. первую страницу там Грейт приводил пример, но запрашивать ты должен нужную тебе страницу(index.php, к примеру).
     
  18. KEZ

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

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    Создать человекоподобного робота и заставить его туда сходить! А если серьезно-просто создать робота-терминатора-убийцу =(
     
    1 person likes this.
  19. Forcer

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

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    Larik.rus
    Насколько я понимаю, речь идет про 8-ю студию, она же 2005. В ней есть некоторые изменения по сравнению с предыдущими версиями. Так вот у тебя приведен "старый" код создания окна, который работал в пред. студиях, но не работает в 8-й. Дело не только в типе. Читаем MSDN и видим что переменные типа LPCWSTR должна объявляться след.образом:
    windowsclass.lpszClassName=L"WINDOWSCLASS";

    Но дело не только в этом - после исправления этой ошибки возникнут еще. Могу посоветовать тебе создать виндовое окно силами студии, а это делается так:
    StartPage->CreateProject->Win32Project->/*ничего не меняем*/->FINISH
    Создается виндовый проект, готовый для работы - тебе остается только изменить свой стиль, пункты меню, т.к. все дефолтное. и писать свой код через обработчики событий.
     
    #399 Forcer, 29 Oct 2007
    Last edited: 29 Oct 2007
  20. DblM

    DblM New Member

    Joined:
    20 Aug 2007
    Messages:
    7
    Likes Received:
    1
    Reputations:
    0
    День добрый!
    У меня такая проблемма, компилятор не компилирует простейший проект, причем такая ситуация происходит как на студии 2003 так и на 2005, ставил студии на чистую винду (только переустановленную), скажу сразу дабы избежать насмешек дрова тоже стоят!
    Павторная - сотая переустановка не помогают.
    Вкратце о проблеме, только поставил студию, пытаюсь сделать проект (консольный) типа "Здравствуй Мир" и ему подобные, первый проект компилируется нормально, т.е. без каких-либо ошибок, но спустя время пробую делать этот же проект и возникает ошибка (error result returned from "link.exe") я просто уже в панике :(
    Таже ошибка и в 2005, только добавляется путь к link.exe к примеру D:\Program Files\MSVC2005\.....\link.exe, пробую запустить этот файлик выдает ошибку, текст примерно таков - программа не может быть запущена, повторная переустановка может исправит ошибку.
    Хочу подчеркнуть еще такую вещ, студия 2003 лицензия, а вот 2005 хз, но факт в том что у товарища работает и то и то
    Ось windows xp sp2 лицензия
    И еще такая прозьба я только начинаю заниматься программированием и по возможности распишите все подробно т.к. я не знаю ваших терминов.
    Всем за ранее большое спасибо, выручите уж друзья
    вот ссылка с скрином и лог фалом
    http://slil.ru/25045672
     
    #400 DblM, 31 Oct 2007
    Last edited: 31 Oct 2007
Thread Status:
Not open for further replies.