Шаблон исходника на Си

Тема в разделе "WASM.BEGINNERS", создана пользователем Aspire, 29 мар 2008.

  1. Aspire

    Aspire New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    1.028
    У меня к вам большая просьба. Часто встречаю исхдники на Си или С++ (я не знаю разницы), хочется их быстренько скомпилить и посмотреть под Олли чтобы понять что как они работают. Для этого нужен не только компилятор (у меня есть bcc32.exe), но и шаблон исходника со всеми заголовочными файлами и определениями, чтобы в него можно было впихнуть исходный текст и скомпилить. Так вот, нужно именно такой шаблон.
    Не поймите привратно и не примите за копипаст. Нет времени учить Си. Знаю, что все равно придется, эта тема уже обсуждалась, но именно для понимания исходного текста я и хочу запихнуть бинарник в Олли и помотреть все это на родном асме )))
    Чувствую, сейчас, закидают гнилыми помидорами ))
     
  2. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    http://www.koders.com/
     
  3. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    Такое впервые встречаю, чтобы код был более понятен на асме без отладочных символов нежели исходник на С. Жутко. Тогда просто сразу бинарники ищи - ИМХО зачем тебе сорсы?
     
  4. Aspire

    Aspire New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    1.028
    NoName Оба на!
    Но все равно хотелось бы сабж )) Спасибо.
    UTeX
    Затем, что не все примеры есть в бинарниках. Возьми тот же мсдн.

    Добавлено.
    Бывает у меня такое...Непонимаю как работает та или иная функция. Загнал бинарник в отладчик, потрейсил, посмотрел структуры, понял.
     
  5. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    Aspire
    Вобщем думаю что любой код можно найти в бинарях
    ищешь в гугле прогу подходящую и смотришь что нужно) - это и в правду смештой топ Aspire (без обид).
     
  6. Aspire

    Aspire New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    1.028
    UTeX Ага. Ищешь прогу, распаковываешь,обходишь всю антиотладку, дампишь и ставишь бряк на функции, смотришь как работает... Ничего умнее придумать не мог? (без обид).
     
  7. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    Aspire
    Без коментариев
    только так и будет(без обид)
     
  8. Aspire

    Aspire New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    1.028
    UTeX Я не понял твоей критики. Ты хочешь сказать, что биарник найти легче чем исходник? Что легче: найти бинарник для каждого примера в мсдн или взять один шаблонный файл и компилить по мере необходимости?
     
  9. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    чтобы понять код из экземплов МСДН - "С" знать не нужно - и так ясно - т к код там перенасыщен АПИ вызовами и проверками возвращаемых ошибок.

    вобщем - решение прочитать что нибудь ознакомительное о языке С и этого хватит.

    для чтения МСДН нужен такой же уровень знания английского языка как и уровень знания С для чтения экземплов из МСДН
     
  10. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Aspire
    Универсальные шаблоны ты вряд ли найдешь. Я обычно вставляю в предыдущий "рабочий"
    исходник и правлю по необходимости. С bcc32 могут быть проблемы и никакие шаблоны
    не помогут, т.к. МСДН ориентирован на Вижуал Си(там кстати шаблоны наличествуют
    и Олли уже не нужна будет). Поэтому несмотря на свою любовь к Борланду,
    я давно забил на его Си и использую только Дельфи. Тяжело конечно, но терпимо.