Почему строчка: printf("error at " __FUNCTION__); вызывается ошибку (error: syntax error before string constant) при компиляции? Насколько я понимаю, __FUNCTION__ -- макрос, который "раскрывается" в имя current функции в кавычках. Естественно, это работает в следующем случае: printf("error at %s ", __FUNCTION__); но меня интересует именно первый вариант. Спасибо.

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от Legioner

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от klalafuda

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от klalafuda

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Установить драйвер для D-Link 530TX (2007)
- Форум enum class error C2143 (2020)
- Форум suse 10 (2006)
- Форум Помогите откомпилировать драйвер сетевухи VT6105 (2007)
- Форум макрос на сях (2004)
- Форум Метки на С (2004)
- Форум Снова макросы Racket (2013)
- Форум [C++] expected identifier before numeric constant и немного boost'a (ublas) (2008)
- Форум D-Link DFE-520TX (2007)
- Форум У меня проблем с LinEAK (2004)