Имя процедуры -> строка

Discussion in 'LANGS.C' started by _Juicy, Oct 31, 2011.

  1. _Juicy

    _Juicy Active Member

    Blog Posts:
    0
    Joined:
    Aug 12, 2003
    Messages:
    1,159
    Location:
    SPb
    А нет ли случаем волшебного слова, которое преобразовывало бы имя процедуры в строку внутри этой процедуры?
    Типа такого:

    Code (Text):
    1. void Foo ()
    2. {
    3.     MessageBox (0, SOME_MAGIC_WORD, 0, 0);
    4. }
    Чтобы выполнение Foo выдавало мессаджбокс с надписью Foo?
     
  2. Booster

    Booster New Member

    Blog Posts:
    0
    Joined:
    Nov 26, 2004
    Messages:
    4,860
  3. _Juicy

    _Juicy Active Member

    Blog Posts:
    0
    Joined:
    Aug 12, 2003
    Messages:
    1,159
    Location:
    SPb
    Отлично! Спасибо!
    Эх, жаль что столько хороших вещей в шестерке не работает :'(
     
  4. Booster

    Booster New Member

    Blog Posts:
    0
    Joined:
    Nov 26, 2004
    Messages:
    4,860
    Г. мамонта.
     
  5. _Juicy

    _Juicy Active Member

    Blog Posts:
    0
    Joined:
    Aug 12, 2003
    Messages:
    1,159
    Location:
    SPb
    Это уже мумиё ;)
     
  6. Dmitry_Milk

    Dmitry_Milk Member

    Blog Posts:
    0
    Joined:
    Nov 20, 2007
    Messages:
    540
    Это в каких компиляторах работает?
     
  7. _Juicy

    _Juicy Active Member

    Blog Posts:
    0
    Joined:
    Aug 12, 2003
    Messages:
    1,159
    Location:
    SPb
    VS2005+
     
  8. valterg

    valterg Active Member

    Blog Posts:
    0
    Joined:
    Aug 19, 2004
    Messages:
    2,105
    Совсем народ обленился. Даже копи-пастить лень :)