Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Имя функции


Автор: Почти я 4.10.2004, 10:24
Как мне в функции вызывать MessageBox, в тексте которого бы указывалось имя функции?
Например:
Код

void Func()
{
MessageBox(0, ..., "!!!", 0);
}

где вместо ... - значение какой-либо переменной или какой-то функции
В результате на экране должен появиться MessageBox с надписью по типу такой: "void Func()".


Автор: Vyacheslav 4.10.2004, 10:27
В С++Builder имеется макрос
__FUNC__

Автор: Почти я  5.10.2004, 10:34
Не покатит.
Я меня VS и там такого макроса нету.

Автор: Vyacheslav 5.10.2004, 14:02
Но судя по MSDN есть макрос
__FUNCTION__

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)