C & C++ FAQ
|
C99 | 関数中で自分自身の関数名を調べるにはどうすればよいでしょうか。 |
/* 関数内で自分自身の名前を表示 */ #include <stdio.h> void funcution(void) { printf("%s\n", __func__); /* functionと表示 */ } int main(void) { printf("%s\n", __func__); /* mainと表示 */ return (0); }
標準C99 | §6.4.2.2 | Predefined identifiers |