макрос в С++

Тема в разделе "WASM.ZEN", создана пользователем bers, 17 окт 2005.

  1. bers

    bers New Member

    Публикаций:
    0
    Регистрация:
    16 сен 2005
    Сообщения:
    139
    Адрес:
    Russia
    Народ, никто не знает как оформить многострочный макрос в Visual C++(6) с асмовской вставкой, содержащей больше 1 команды?
     
  2. Peshuha

    Peshuha New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2003
    Сообщения:
    41
    #define ASMMACRO \

    _asm {\

    bla bla bla \

    }



    Может так?
     
  3. bers

    bers New Member

    Публикаций:
    0
    Регистрация:
    16 сен 2005
    Сообщения:
    139
    Адрес:
    Russia
    Сам с того же начал - не работает. Знаешь как получилось? -

    #define speed_loop\

    __asm{ rdtsc}\

    __asm{ mov [beg], eax }
     
  4. Peshuha

    Peshuha New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2003
    Сообщения:
    41
    Тогда можно просто

    _asm ... \

    _asm ... \
     
  5. Peshuha

    Peshuha New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2003
    Сообщения:
    41
    попробуй

    _asm ... ;\

    _asm ...



    потому как в одну строку все идет !!!!
     
  6. bers

    bers New Member

    Публикаций:
    0
    Регистрация:
    16 сен 2005
    Сообщения:
    139
    Адрес:
    Russia
    Выше я привел рабочий код. Спасибо за советы